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.
|
|
|
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:
|