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

This commit is contained in:
Thanakorn
2026-08-17 13:44:14 +07:00
parent 234814a23c
commit 4c4522169c
9 changed files with 192 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Copy to .env and fill in real values before running: docker compose up -d --build
# MariaDB root password (also used by the app's db_pass)
DB_ROOT_PASSWORD=
# Public IP or domain the browser uses to reach this server (Socket.IO client URL)
PUBLIC_HOST=
# Shared secret between PHP and Node (must be a long random string)
EMIT_SECRET=
# SMTP (Gmail) used for outgoing mail
SMTP_USERNAME=
SMTP_PASSWORD=
# Port to expose the web app on (default 80)
HTTP_PORT=80