Files
egovframe-msa-edu/docker-compose/app/service/docker-compose.yml
2021-11-09 15:28:07 +09:00

65 lines
1.8 KiB
YAML

version: '3.2'
services:
userservice:
container_name: userservice
image: egovframe/msa-user-service:latest
restart: always
volumes:
- ${HOME}/workspace:/usr/app/msa-attach-volume
environment:
SPRING_CLOUD_CONFIG_URI: http://config:8888
SPRING_PROFILES_ACTIVE: default
MESSAGES_DIRECTORY: /usr/app/msa-attach-volume/messages
APP_HOME: /usr/app
logstash_hostname: logstash:5001
EUREKA_INSTANCE_HOSTNAME: discovery
MYSQL_HOSTNAME: mysql
RABBITMQ_HOSTNAME: rabbitmq
ZIPKIN_HOSTNAME: zipkin
TZ: Asia/Seoul
depends_on:
config:
condition: service_healthy
boardservice:
container_name: boardservice
image: egovframe/msa-board-service:latest
restart: always
volumes:
- ${HOME}/workspace:/usr/app/msa-attach-volume
environment:
SPRING_CLOUD_CONFIG_URI: http://config:8888
SPRING_PROFILES_ACTIVE: default
EUREKA_INSTANCE_HOSTNAME: discovery
MESSAGES_DIRECTORY: /usr/app/msa-attach-volume/messages
APP_HOME: /usr/app
logstash_hostname: logstash:5001
MYSQL_HOSTNAME: mysql
TZ: Asia/Seoul
depends_on:
config:
condition: service_healthy
portalservice:
container_name: portalservice
image: egovframe/msa-portal-service:latest
restart: always
volumes:
- ${HOME}/workspace:/usr/app/msa-attach-volume
environment:
SPRING_CLOUD_CONFIG_URI: http://config:8888
SPRING_PROFILES_ACTIVE: default
EUREKA_INSTANCE_HOSTNAME: discovery
MESSAGES_DIRECTORY: /usr/app/msa-attach-volume/messages
APP_HOME: /usr/app
logstash_hostname: logstash:5001
MYSQL_HOSTNAME: mysql
TZ: Asia/Seoul
depends_on:
config:
condition: service_healthy
networks:
default:
external:
name: egov-network