Optimize docker-compose.yml for production readiness

This commit is contained in:
Nama Kamu
2026-06-11 18:59:03 +07:00
parent 3824c20368
commit 0b44e6bd26
+6 -4
View File
@@ -1,10 +1,8 @@
version: '3.8'
services:
app:
build: .
ports:
- ":80"
- "8000:80"
environment:
# Koneksi database menunjuk ke container 'db'
- DB_HOST=db
@@ -12,14 +10,18 @@ services:
- DB_PASSWORD=rootpassword
# Nama database utama
- DB_NAME=uas_06
depends_on:
db:
condition: service_healthy
restart: always
db:
image: mysql:8.0
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_DATABASE=uas_06
ports:
- ":3306"
- "3306"
volumes:
- db_data:/var/lib/mysql
# Auto-import database terpadu