mocha-docker/compose/docker-compose.prod.yml

72 lines
1.6 KiB
YAML

services:
mocha-oms:
build:
context: ..
dockerfile: dockerfiles/oms-prod.Dockerfile
image: mochapowered/mocha-oms
networks:
- app-tenant
mocha-uis:
build:
context: ..
dockerfile: dockerfiles/uis-prod.Dockerfile
image: mochapowered/mocha-uis:latest
environment:
VIRTUAL_HOST: localhost
# OMS_TYPE: mysql
# OMS_SERVERNAME: db
# OMS_SERVERPORT: 3306
# OMS_DATABASENAME: mochadb
# OMS_USERNAME: mochadb
# OMS_PASSWORD: '93X37B]@k(svLmFM'
OMS_TYPE: api
OMS_SERVERNAME: mocha-oms
OMS_SERVERPORT: 4436
THEMES_PATH: /css/themes/{ThemeName}.css
COMMON_THEMES_PATH: /css/common.css
# # THEMES_PATH: /themes/{ThemeName}/theme.css
networks:
- app-tenant
static:
image: nginx:alpine
volumes:
- ./uwt-web/output:/usr/share/nginx/html
- ./uwt-web/src/uwt-web/fonts:/usr/share/nginx/html/fonts
networks:
- app-tenant
- app-manager
#nginx-proxy-manager:
# depends_on:
# - static
# - mochaui-manager
# - phpmyadmin
# image: jwilder/nginx-proxy
# ports:
# - "8082:80"
# volumes:
# - /var/run/docker.sock:/tmp/docker.sock:ro
# - ./vhost-manager.d:/etc/nginx/vhost.d:ro
nginx-proxy-tenant:
depends_on:
- static
- mocha-oms
image: jwilder/nginx-proxy
networks:
- app-tenant
- proxy
ports:
- "3333:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- ./vhost-tenant.d:/etc/nginx/vhost.d:ro
networks:
proxy:
app-tenant:
app-manager: