65 lines
1.8 KiB
YAML
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 |