version: '3.8' services: michelle-db: image: mariadb:10.6 container_name: michelle-db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: michelle_root_secure_pass_789 volumes: - michelle_mysql_data:/var/lib/mysql michelle-portal: build: context: . dockerfile: Dockerfile.portal container_name: michelle-portal restart: unless-stopped michelle-sig-tanah-jalan: build: context: ./SIG_Tanah_Jalan dockerfile: Dockerfile container_name: michelle-sig-tanah-jalan restart: unless-stopped environment: DB_HOST: michelle-db DB_USER: root DB_PASS: michelle_root_secure_pass_789 DB_NAME: webgis_tanah_jalan depends_on: - michelle-db michelle-spbu-pontianak: build: context: ./SPBU_Pontianak dockerfile: Dockerfile container_name: michelle-spbu-pontianak restart: unless-stopped environment: DB_HOST: michelle-db DB_USER: root DB_PASS: michelle_root_secure_pass_789 DB_NAME: webgis_spbu depends_on: - michelle-db michelle-sig-kemiskinan: build: context: ./sig-kemiskinan dockerfile: Dockerfile container_name: michelle-sig-kemiskinan restart: unless-stopped environment: DB_HOST: michelle-db DB_USER: root DB_PASS: michelle_root_secure_pass_789 DB_NAME: sig_kemiskinan volumes: - michelle_kemiskinan_uploads:/var/www/html/assets/img/uploads depends_on: - michelle-db michelle-webgis-choropleth: build: context: ./Webgis_Choropleth dockerfile: Dockerfile container_name: michelle-webgis-choropleth restart: unless-stopped volumes: michelle_mysql_data: michelle_kemiskinan_uploads: networks: default: name: pba-new_default external: true