mocha-docker/docker-compose.yml
2025-07-25 19:58:48 -04:00

81 lines
2.0 KiB
YAML

services:
mocha-oms:
image: mcr.microsoft.com/dotnet/runtime:8.0
command: dotnet /oms/Mocha.Oms.Server.dll
environment:
OMS_SERVERPORT: 3012
OMS_DATABASENAME: mochadb
OMS_USERNAME: mochadb
OMS_PASSWORD: '93X37B]@k(svLmFM'
ports:
- "14436:4436"
networks:
- app-tenant
volumes:
- ./mocha-dotnet/mocha-dotnet/src/app/Mocha.Oms.Server/bin/Debug/net8.0:/oms
- ./mocha-dotnet/mocha-common/mocha-common/output:/usr/share/mocha/system
mochaui-tenant:
build:
context: .
dockerfile: ./dockerfiles/tenant.Dockerfile
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
volumes:
- ./mocha-php/mocha-php/src/mocha-php:/var/www/html
- ./mocha-php/phast/lib/phast/server:/usr/local/lib/php/lib/phast
- ./mocha-php/phast/lib/phast/client/scripts:/var/www/html/scripts/phast
static:
image: nginx:alpine
volumes:
- ./uwt-web/output:/usr/share/nginx/html
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: