Files
portainer-stacks/docker-compose-moobots.yml

81 lines
2.4 KiB
YAML

services:
#moobot:
# image: registry.dissertori.lan/moobot:1.56
# container_name: moobot
# restart: unless-stopped
# tty: true
# environment:
# - MOOBOT_VERSION=1.56
# - ASPNETCORE_ENVIRONMENT=Production
# - DOTNET_USE_POLLING_FILE_WATCHER=1
# - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false
# - REGION=Prod01
# - TZ=Europe/Vienna
# networks:
# default:
# ipv4_address: 172.20.0.42
# ports:
# - "5001:80"
# volumes:
# - "/data/Docker/.Privat/Moobot/app/appsettings.Production.json:/app/appsettings.Production.json"
# - "/data/Docker/.Privat/Moobot/app/Resource:/app/Resource"
# - "/data/Docker/.Privat/Moobot/app/Output:/app/Output"
# - "/data/Docker/.Privat/Moobot/app/wwwroot:/app/wwwroot"
# depends_on:
# - "mssql_moobots"
# healthcheck:
# test: curl --fail http://localhost/healthcheck || exit 1
# interval: 1m30s
# timeout: 10s
# retries: 3
# start_period: 5s
moobot-broadcaster:
image: registry.dissertori.lan/moobot:1.57
container_name: moobot-broadcaster
restart: unless-stopped
tty: true
environment:
- MOOBOT_VERSION=1.57
- ASPNETCORE_ENVIRONMENT=Production
- DOTNET_USE_POLLING_FILE_WATCHER=1
- DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false
- REGION=Prod01
- TZ=Europe/Vienna
networks:
default:
ipv4_address: 172.20.0.43
ports:
- "5011:80"
volumes:
- "/data/Docker/.Privat/Moobot/app/appsettings.moo.json:/app/appsettings.Production.json"
- "/data/Docker/.Privat/Moobot/app/Resource:/app/Resource"
- "/data/Docker/.Privat/Moobot/app/Output:/app/Output"
- "/data/Docker/.Privat/Moobot/app/wwwroot:/app/wwwroot"
depends_on:
- "mssql_moobots"
healthcheck:
test: curl --fail http://localhost/healthcheck || exit 1
interval: 1m30s
timeout: 10s
retries: 3
start_period: 5s
mssql_moobots:
restart: unless-stopped
image: mcr.microsoft.com/mssql/server:2019-CU5-ubuntu-16.04
container_name: mssql_moobots
networks:
default:
ipv4_address: 172.20.0.48
environment:
ACCEPT_EULA: "Y"
SA_PASSWORD: "0Stiegl0"
MSSQL_PID: "Developer"
volumes:
- "/data/Docker/.Privat/Mssql_Moobots/data:/var/opt/mssql/data/"
ports:
- "1433:1433"
networks:
default:
name: nginx
external: true