72 lines
1.6 KiB
YAML
72 lines
1.6 KiB
YAML
services:
|
|
mocha-oms:
|
|
build:
|
|
context: ..
|
|
dockerfile: dockerfiles/oms-prod.Dockerfile
|
|
image: mochapowered/mocha-oms
|
|
networks:
|
|
- app-tenant
|
|
|
|
mochaui-tenant:
|
|
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:
|