services: app: build: . container_name: silaras119_app_simulasi restart: unless-stopped ports: - "8080:80" environment: CI_ENVIRONMENT: development APP_BASE_URL: http://localhost:8080/ DB_HOST: db DB_PORT: 3306 DB_NAME: db_silaras DB_USER: silaras_sys DB_PASS: 119-silaras volumes: - .:/var/www/html depends_on: db: condition: service_healthy db: image: mariadb:11.4 container_name: silaras119_db_simulasi restart: unless-stopped ports: - "3307:3306" environment: MARIADB_ROOT_PASSWORD: root119 MARIADB_DATABASE: db_silaras MARIADB_USER: silaras_sys MARIADB_PASSWORD: 119-silaras volumes: - silaras119_dbdata:/var/lib/mysql - ./docker/mysql/init:/docker-entrypoint-initdb.d:ro healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] interval: 10s timeout: 5s retries: 10 volumes: silaras119_dbdata: