Initial import of slot-ss.com (gnuboard5 + Eyoom + YoungCart) for migration

Original PHP source rsync'd from production server (slot-ss.com) on 2026-04-27.
Excluded from import:
  - data/editor (74GB user uploads), data/file (8.5GB attachments)
  - data/member_image, vendor/, db100up/, caches/sessions/logs/tmp

Includes:
  - 11,636 files, ~206MB source code (gnuboard5 v5.6.6, Eyoom builder, YoungCart 4)
  - 28 plugins (bacara, chatbot, cron, swiunApi, sns, sms5, ...)
  - Active theme: eb4_maga_005 (Eyoom magazine layout)
  - Local Docker dev stack (PHP 7.4 + Apache + Redis + MariaDB) under docker/
  - PostgreSQL migration setup (pgloader configs) under db/
  - Architecture/migration docs under docs/

Single non-source patch: src/config.php now reads G5_DOMAIN_OVERRIDE env var
so the local Docker stack can serve at http://localhost:8088 without touching
the production constant. Falls back to https://slot-ss.com when unset.
This commit is contained in:
chpark
2026-04-27 18:23:16 +09:00
commit 0e549cad46
11636 changed files with 1089802 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# DB dumps and migration logs (large, regenerable, may contain PII)
db/*.sql.gz
db/*.sql
db/*.log
db/*.dump
# Local data uploads (not copied from prod)
src/data/cache/
src/data/session/
src/data/log/
src/data/tmp/
src/data/file/
src/data/editor/
src/data/member_image/
src/data/parsing/
src/data/eblatest/
# Composer dependencies (regenerated by entrypoint.sh)
src/vendor/
# PHP runtime
src/tmp/
*.log
# OS / editor
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*~
# Node.js (will exist after Next.js scaffolding)
node_modules/
.next/
.turbo/
dist/
build/
.env
.env.local
.env.production
# Docker
docker/data/