version: '3.8' services: web: build: context: . dockerfile: Dockerfile environment: - DB_HOST=db - DB_USER=root - DB_PASS=coolify_gis_secure_pass - DB_NAME=gis_tugas depends_on: - db db: image: mysql:8.0 restart: always environment: - MYSQL_ROOT_PASSWORD=coolify_gis_secure_pass - MYSQL_DATABASE=gis_tugas volumes: - db-data:/var/lib/mysql # Automatically initialize database schema on first run - ./database.sql:/docker-entrypoint-initdb.d/database.sql:ro volumes: db-data: