43 lines
878 B
YAML
43 lines
878 B
YAML
services:
|
|
balitasehat-server:
|
|
build: ./balitasehat-server
|
|
image: balitasehat-server:latest
|
|
container_name: balitasehat-server
|
|
ports:
|
|
- "${PORT:-8080}:8080"
|
|
restart: always
|
|
depends_on:
|
|
- mysql
|
|
networks:
|
|
- balitasehat_network
|
|
|
|
balitasehat-client:
|
|
build: ./balitasehat-client
|
|
image: balitasehat-client:latest
|
|
container_name: balitasehat-client
|
|
ports:
|
|
- "${CLIENT_PORT:-4173}:4173"
|
|
restart: always
|
|
networks:
|
|
- balitasehat_network
|
|
|
|
mysql:
|
|
image: mysql
|
|
container_name: balitasehat-mysql
|
|
restart: always
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=root
|
|
- MYSQL_DATABASE=balitasehat
|
|
ports:
|
|
- "3306:3306"
|
|
volumes:
|
|
- mysql_data:/var/lib/mysql
|
|
networks:
|
|
- balitasehat_network
|
|
|
|
volumes:
|
|
mysql_data:
|
|
|
|
networks:
|
|
balitasehat_network:
|
|
driver: bridge |