perbaikan docker compose untuk deploy

This commit is contained in:
2026-06-10 18:31:20 +07:00
parent e98a8ecec9
commit 4745079181
+4 -6
View File
@@ -3,7 +3,6 @@ services:
build: build:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: webgis_app
ports: ports:
- "8080:80" - "8080:80"
environment: environment:
@@ -18,8 +17,7 @@ services:
restart: unless-stopped restart: unless-stopped
db: db:
image: mysql:8.4 image: mysql:8.0
container_name: webgis_db
environment: environment:
MYSQL_DATABASE: webgis_spbu MYSQL_DATABASE: webgis_spbu
MYSQL_USER: webgis_user MYSQL_USER: webgis_user
@@ -31,15 +29,15 @@ services:
- webgis_db_data:/var/lib/mysql - webgis_db_data:/var/lib/mysql
- ./migrations:/docker-entrypoint-initdb.d:ro - ./migrations:/docker-entrypoint-initdb.d:ro
healthcheck: healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uroot", "-proot_password"] test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -p$${MYSQL_ROOT_PASSWORD} --silent"]
interval: 10s interval: 10s
timeout: 5s timeout: 5s
retries: 5 retries: 20
start_period: 90s
restart: unless-stopped restart: unless-stopped
phpmyadmin: phpmyadmin:
image: phpmyadmin:5.2 image: phpmyadmin:5.2
container_name: webgis_phpmyadmin
ports: ports:
- "8081:80" - "8081:80"
environment: environment: