Files
D1041231009-WebGIS-SPBU/_legacy_original/docker-compose.yml
T
2026-06-11 14:53:35 +07:00

30 lines
660 B
YAML

# Verifikasi lokal sebelum push ke Coolify. Topologi meniru Coolify persis:
# MySQL terpisah dengan database `default` + user non-root `mysql` (sekaligus
# menguji bahwa init-db tidak butuh privilege CREATE DATABASE).
services:
app:
build: .
ports:
- "8000:8000"
environment:
DB_HOST: db
DB_PORT: "3306"
DB_NAME: default
DB_USER: mysql
DB_PASS: secret
depends_on:
- db
db:
image: mysql:8.0
environment:
MYSQL_DATABASE: default
MYSQL_USER: mysql
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: rootsecret
volumes:
- db-data:/var/lib/mysql
volumes:
db-data: