提交 38277a64 作者: 429287088

1

上级 e6ea274b
{{- $redisImage:="bitnami/redis:4.0"}}
{{- $taskImage:=printf "%s/task:alpine" .Values.docker_registry}}
{{- $appImage:=printf "%s/blockchain:v1.3.0_20181226" .Values.docker_registry}}
{{- $dbImage:=printf "%s/mysql:5.6" .Values.docker_registry}}
{{- $sdkImage:=printf "%s/trustsql-sdk:v2.0.1-181218" .Values.docker_registry}}
{{- $newsdkImage:=printf "%s/trustsql-sdk:v2.0.1_new-181218" .Values.docker_registry}}
{{- $mqSImage:="rabbitmq:3.6.16-management-alpine"}}
{{- $mqCImage:=printf "%s/mq-client:v1.1.1" .Values.docker_registry}}
{{- $websiteImage:=printf "%s/website:v1.0.0_20181226" .Values.docker_registry}}
version: '2'
services:
bc-redis:
image: {{$redisImage}}
environment:
- REDIS_PASSWORD=${redis_pwd}
stdin_open: true
tty: true
labels:
io.rancher.container.pull_image: always
bc-task:
image: {{$taskImage}}
environment:
- TASK_CNF=*/1 * * * * wget --spider 'http://bc-app/wsy_blockchain/task/api/index.php?m=cron_dispatch&a=index'
stdin_open: true
tty: true
labels:
io.rancher.container.pull_image: always
bc-app:
image: {{$appImage}}
environment:
- JAVA_TRUSTSQL_URL=${java_trustsql_url}
- DB_HOST=${db_host}
- DB_NAME=${db_name}
- DB_USER=${db_user}
- DB_PWD=${db_pwd}
- REDIS_HOST=${redis_host}
- REDIS_PASS=${redis_pwd}
- DAN_PIN_LINK=${dan_pin_link}
- UPLOAD_SIZE=${upload_size}
- MQ_URL=http://bc-mq-client/
- BAAS_VERSION=${baas_version}
stdin_open: true
volumes:
- bc-resources:/var/www/html/resources
- bc-language:/var/www/html/wsy_blockchain/language
- bc-address:/var/www/html/wsy_blockchain/web/view/blockchain/src/address
- bc-logs:/tmp/wsy_blockchain
tty: true
labels:
traefik.frontend.rule: Host:${host_url}
traefik.port: '80'
traefik.enable: 'true'
io.rancher.container.pull_image: always
bc-db:
image: {{$dbImage}}
environment:
- MYSQL_ROOT_PASSWORD=${db_pwd}
- LANG=C.UTF-8
- MY_CNF=[mysqld]\nmax_allowed_packet =30M
stdin_open: true
volumes:
- bc-mysql:/var/lib/mysql
tty: true
labels:
io.rancher.container.pull_image: always
{{- if eq .Values.newsdk "true"}}
bc-sdk:
image: {{$newsdkImage}}
environment:
- CRM_URL=http://admin.dgshanger.com:8080/crm/
- SERVER_ID=111
- SERVER_CODE=222
stdin_open: true
volumes:
- sdk-config:/usr/local/tomcat/webapps/blockchain/WEB-INF/main-resources
tty: true
labels:
io.rancher.container.pull_image: always
{{- end}}
{{- if eq .Values.newsdk "false"}}
bc-sdk:
image: {{$sdkImage}}
environment:
- CRM_URL=http://admin.dgshanger.com:8080/crm/
- SERVER_ID=111
- SERVER_CODE=222
stdin_open: true
volumes:
- sdk-config:/usr/local/tomcat/webapps/blockchain/WEB-INF/main-resources
tty: true
labels:
io.rancher.container.pull_image: always
{{- end}}
bc-mq-server:
image: {{$mqSImage}}
environment:
- RABBITMQ_DEFAULT_USER=${mq_user}
- RABBITMQ_DEFAULT_PASS=${mq_pass}
- RABBITMQ_DEFAULT_VHOST=${mq_vhost}
stdin_open: true
tty: true
labels:
io.rancher.container.pull_image: always
bc-mq-client:
image: {{$mqCImage}}
environment:
- MQ_HOST=${mq_host}
- MQ_USER=${mq_user}
- MQ_PASS=${mq_pass}
- MQ_PORT=${mq_port}
- MQ_VHOST=${mq_vhost}
stdin_open: true
tty: true
labels:
io.rancher.container.pull_image: always
website:
image: {{$websiteImage}}
environment:
API_URL=http://bc-app/
BAAS_VERSION=${baas_version}
DEBUG=readonly
JAVA_TRUSTSQL_URL=${java_trustsql_url}
stdin_open: true
volumes:
- bc-resources:/var/www/html/resources
tty: true
labels:
traefik.frontend.rule: Host:${website_url}
traefik.port: '80'
traefik.enable: 'true'
io.rancher.container.pull_image: always
volumes:
bc-resources:
driver: ${volume_driver}
bc-language:
driver: ${volume_driver}
bc-address:
driver: ${volume_driver}
bc-logs:
driver: ${volume_driver}
bc-mysql:
driver: ${volume_driver}
sdk-config:
driver: ${volume_driver}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论