services: web: build: . container_name: webgis_app ports: - "8080:80" environment: DB_HOST: mysql DB_PORT: 3306 DB_USER: webgis DB_PASSWORD: webgis_password DB_NAME_GIS_SPBU: gis_spbu DB_NAME_DATA_JALAN: data_jalan DB_NAME_WEBGIS: webgis DB_NAME_KEMISKINAN: webgisuas depends_on: - mysql mysql: image: mysql:8.0 container_name: webgis_mysql restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: root_password MYSQL_USER: webgis MYSQL_PASSWORD: webgis_password ports: - "3307:3306" volumes: - mysql_data:/var/lib/mysql - ./01/database_01.sql:/docker-entrypoint-initdb.d/01_database_01.sql:ro - ./02/database_02.sql:/docker-entrypoint-initdb.d/02_database_02.sql:ro - ./05/webgis_uas_FIXED_v2/webgis_uas_FIXED/database_LENGKAP.sql:/docker-entrypoint-initdb.d/05_database_lengkap.sql:ro phpmyadmin: image: phpmyadmin/phpmyadmin container_name: webgis_phpmyadmin restart: unless-stopped ports: - "8081:80" environment: PMA_HOST: mysql PMA_PORT: 3306 PMA_USER: webgis PMA_PASSWORD: webgis_password depends_on: - mysql volumes: mysql_data: