Files

79 lines
1.8 KiB
YAML

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