You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
1.5 KiB

version: "3"
services:
database:
image: mysql
container_name: kac-db
environment:
- MYSQL_ROOT_HOST=%
- MYSQL_ROOT_PASSWORD=palnet!234
- MYSQL_DATABASE=pav_kac
- MYSQL_USER=kac
- MYSQL_PASSWORD=palnet!234
ports:
- 13306:3306
volumes:
- ./db/data:/var/lib/mysql
# restart: always
networks:
- pav_kac_networks
kac-app:
build:
context: ./app/kac-app
dockerfile: Dockerfile
# restart: always
depends_on:
- database
ports:
- 18000:8000
container_name: kac-app
environment:
SPRING_PROFILES_ACTIVE: docker
networks:
- pav_kac_networks
volumes:
- ./app/kac-app/build/libs:/app
kac-socket:
build:
context: ./app/kac-socket-app
dockerfile: Dockerfile
depends_on:
- database
ports:
- 18003:8003
container_name: kac-socket-app
environment:
SPRING_PROFILES_ACTIVE: docker
networks:
- pav_kac_networks
volumes:
- ./app/kac-socket-app/build/libs:/app
kac-websocket-app:
build:
context: ./app/kac-websocket-app
dockerfile: Dockerfile
depends_on:
- database
ports:
- 18001:8001
- 18002:8002
container_name: kac-websocket-app
environment:
SPRING_PROFILES_ACTIVE: docker
networks:
- pav_kac_networks
volumes:
- ./app/kac-websocket-app/build/libs:/app
networks: #네트워크 설정
pav_kac_networks: