chore: sync repository snapshot

This commit is contained in:
GuavaPopper
2026-06-11 14:53:35 +07:00
parent 529d8bcc70
commit 3bed7457ec
88 changed files with 13102 additions and 152 deletions
+29
View File
@@ -0,0 +1,29 @@
# 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: