commit 68620478a81ee7b04be9d9bdfd5848ede8020bac Author: febriadj Date: Sun Aug 24 00:58:40 2025 +0700 feat: initial commit diff --git a/balitasehat-client b/balitasehat-client new file mode 160000 index 0000000..6846b0b --- /dev/null +++ b/balitasehat-client @@ -0,0 +1 @@ +Subproject commit 6846b0b1a2c4aff637d69127bf67f385c8625ebd diff --git a/balitasehat-server b/balitasehat-server new file mode 160000 index 0000000..1f83f66 --- /dev/null +++ b/balitasehat-server @@ -0,0 +1 @@ +Subproject commit 1f83f667a6d22dc404d4932814960cfba63fb144 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..be26862 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,43 @@ +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 \ No newline at end of file