feat: adapt project structure for external hosting

This commit is contained in:
cygouw
2026-06-13 15:35:27 +07:00
parent 7b0ff984c7
commit bcb6e1dce2
7 changed files with 1192 additions and 6 deletions
+31
View File
@@ -0,0 +1,31 @@
services:
app:
build: .
restart: unless-stopped
ports:
- "8083:80"
environment:
DB_HOST: db
DB_USER: root
DB_PASS: cecilDatabase123
depends_on:
db:
condition: service_healthy
db:
image: mariadb:11.4
restart: unless-stopped
environment:
MARIADB_ROOT_PASSWORD: cecilDatabase123
volumes:
- db_data_cecil:/var/lib/mysql
- ./db_init:/docker-entrypoint-initdb.d:ro
healthcheck:
test: ["CMD-SHELL", "mariadb-admin ping -h localhost -uroot -pcecilDatabase123 --silent"]
interval: 10s
timeout: 5s
retries: 10
start_period: 30s
volumes:
db_data_cecil: