Add Docker Compose production stack (php-apache, mariadb, node/pm2)

Single-command deploy: docker compose up -d --build brings up the LEMP
stack plus the Node realtime/scheduler service. app/config.php and DB
secrets are generated from .env at container start, never baked into
the image or committed.
This commit is contained in:
Thanakorn
2026-08-17 13:44:14 +07:00
parent 63cea23dc4
commit 136084f259
9 changed files with 192 additions and 0 deletions
+3
View File
@@ -6,6 +6,9 @@ app/uploads
node_modules/
nodejs/.env
# Docker deploy secrets
/.env
# zxcvbn dev dependencies (not needed at runtime)
lib/zxcvbn-php-master/vendor/sebastian/