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: