Добавлено динамиское проксирование http по ID стенда

This commit is contained in:
2026-04-05 21:40:57 +03:00
parent 2b8bb23790
commit 4354aa6e39

View File

@ -5,10 +5,6 @@ services:
image: <%%FACTORY_REGISTRY_IMAGE%%>-db:latest image: <%%FACTORY_REGISTRY_IMAGE%%>-db:latest
volumes: volumes:
- ./db/<%%RESERVED_NAME%%>.fdb:/db/<%%RESERVED_NAME%%>.fdb - ./db/<%%RESERVED_NAME%%>.fdb:/db/<%%RESERVED_NAME%%>.fdb
# Если надо открыть порты для подключения к субд: Левый порт хоста, правый контейнера.
# ports:
# - "3050:3050"
# - "3051:3051"
environment: environment:
- NO_EMPLOYEE=1 - NO_EMPLOYEE=1
- RDB__LdapLibrary=libldap.so.2 - RDB__LdapLibrary=libldap.so.2
@ -24,6 +20,13 @@ services:
- factory-network - factory-network
depends_on: depends_on:
- rdb - rdb
labels:
- "traefik.enable=true"
- "traefik.http.routers.stand-<STAND_ID>.rule=PathPrefix(`/stands/<STAND_ID>`)"
- "traefik.http.routers.stand-<STAND_ID>.entrypoints=web"
- "traefik.http.services.stand-<STAND_ID>.loadbalancer.server.port=8080"
- "traefik.http.middlewares.stand-<STAND_ID>-strip.stripprefix.prefixes=/stands/<STAND_ID>"
- "traefik.http.routers.stand-<STAND_ID>.middlewares=stand-<STAND_ID>-strip"
volumes: volumes:
- ./config/ncore-properties.xml:/tomcat/webapps/ROOT/WEB-INF/ncore-properties.xml:ro - ./config/ncore-properties.xml:/tomcat/webapps/ROOT/WEB-INF/ncore-properties.xml:ro
- ./logs:/tomcat/logs - ./logs:/tomcat/logs