加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
docker-compose.yml 3.69 KB
一键复制 编辑 原始数据 按行查看 历史
william's mac 提交于 2019-07-19 10:07 . change root log level to info
version: '3.7'
services:
account-service:
build: ./account-svc
image: boboweike/account-svc
environment:
- SPRING_PROFILES_ACTIVE
- SERVER_PORT
- SIGNING_SECRET
- SENTRY_DSN
- EMAIL_SERVICE_ENDPOINT
- COMPANY_SERVICE_ENDPOINT
- BOT_SERVICE_ENDPOINT
- INTERCOM_ACCESS_TOKEN
- ACCOUNT_DATASOURCE_URL
- ACCOUNT_DATASOURCE_USERNAME
- ACCOUNT_DATASOURCE_PASSWORD
depends_on:
- bot-service
- email-service
networks:
- internal_access
- external_access # db access
company-service:
build: ./company-svc
image: boboweike/company-svc
environment:
- SPRING_PROFILES_ACTIVE
- SERVER_PORT
- SIGNING_SECRET
- SENTRY_DSN
- EMAIL_SERVICE_ENDPOINT
- ACCOUNT_SERVICE_ENDPOINT
- BOT_SERVICE_ENDPOINT
- COMPANY_DATASOURCE_URL
- COMPANY_DATASOURCE_USERNAME
- COMPANY_DATASOURCE_PASSWORD
depends_on:
- bot-service
- email-service
networks:
- internal_access
- external_access # db access
bot-service:
build: ./bot-svc
image: boboweike/bot-svc
environment:
- SPRING_PROFILES_ACTIVE
- SERVER_PORT
- SENTRY_DSN
- EMAIL_SERVICE_ENDPOINT
- ACCOUNT_SERVICE_ENDPOINT
- COMPANY_SERVICE_ENDPOINT
- SMS_SERVICE_ENDPOINT
depends_on:
- email-service
# - sms-svc # commented for demo
networks:
- internal_access
email-service:
build: ./mail-svc
image: boboweike/mail-svc
environment:
- SPRING_PROFILES_ACTIVE
- SERVER_PORT
- SENTRY_DSN
- ALIYUN_ACCESS_KEY
- ALIYUN_ACCESS_SECRET
networks:
- internal_access
- external_access # aliyun access
# commented for demo
# sms-service:
# build: ./sms-svc
# image: sms-svc
# environment:
# - SPRING_PROFILES_ACTIVE=test
whoami-service:
build: ./whoami-svc
image: boboweike/whoami-svc
environment:
- SPRING_PROFILES_ACTIVE
- SERVER_PORT
- SENTRY_DSN
- INTERCOM_APP_ID
- INTERCOM_SIGNING_SECRET
- ACCOUNT_SERVICE_ENDPOINT
- COMPANY_SERVICE_ENDPOINT
depends_on:
- account-service
- company-service
networks:
- internal_access
# commented for demo
# ical-service:
# build: ./ical-svc
# image: ical-svc
# environment:
# - SPRING_PROFILES_ACTIVE=test
# depends_on:
# - company-service
www-service:
build: ./web-app
image: boboweike/www-svc
environment:
- SPRING_PROFILES_ACTIVE
- SERVER_PORT
- SENTRY_DSN
- SIGNING_SECRET
- ACCOUNT_SERVICE_ENDPOINT
- COMPANY_SERVICE_ENDPOINT
- EMAIL_SERVICE_ENDPOINT
- RECAPTCHA_PUBLIC
- RECAPTCHA_PRIVATE
depends_on:
- account-service
- company-service
- email-service
networks:
- internal_access
faraday-service:
build: ./faraday
image: boboweike/faraday-svc
ports:
- 80:80
environment:
- SPRING_PROFILES_ACTIVE
- SERVER_PORT
- SENTRY_DSN
- SIGNING_SECRET
depends_on:
- account-service
- company-service
- www-service
- whoami-service
# - ical-service # commented for demo
- myaccount-service
- app-service
networks:
- internal_access
- external_access
myaccount-service:
build:
context: ./frontend
dockerfile: myaccount/Dockerfile
image: boboweike/myaccount-spa
networks:
- internal_access
app-service:
build:
context: ./frontend
dockerfile: app/Dockerfile
image: boboweike/app-spa
networks:
- internal_access
networks:
internal_access:
internal: true
external_access:
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化