services: app: build: . ports: - "8000:8000" environment: APP_NAME: "WebGIS SPBU" APP_ENV: local APP_DEBUG: "true" APP_URL: http://localhost:8000 DB_CONNECTION: mysql DB_HOST: db DB_PORT: "3306" DB_DATABASE: spbu_baru DB_USERNAME: spbu DB_PASSWORD: secret SESSION_DRIVER: file CACHE_STORE: file QUEUE_CONNECTION: sync depends_on: db: condition: service_healthy db: image: mysql:8.0 environment: MYSQL_DATABASE: spbu_baru MYSQL_USER: spbu MYSQL_PASSWORD: secret MYSQL_ROOT_PASSWORD: rootsecret volumes: - spbu-mysql-data:/var/lib/mysql healthcheck: test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-prootsecret"] interval: 5s timeout: 5s retries: 20 volumes: spbu-mysql-data: