35 lines
1.2 KiB
YAML
35 lines
1.2 KiB
YAML
version: "3"
|
|
|
|
services:
|
|
rdb:
|
|
image: <%%FACTORY_REGISTRY_IMAGE%%>-db:latest
|
|
volumes:
|
|
- ./db/<%%RESERVED_NAME%%>.fdb:/db/<%%RESERVED_NAME%%>.fdb
|
|
environment:
|
|
- NO_EMPLOYEE=1
|
|
- RDB__LdapLibrary=libldap.so.2
|
|
- RDB__WireCrypt=Disabled
|
|
- RDB__UserManager=Legacy_UserManager, Srp, Ldap
|
|
- RDB__AuthServer=Legacy_Auth, Srp
|
|
- RDB__AuthClient=Legacy_Auth, Srp
|
|
networks:
|
|
- factory-network
|
|
core:
|
|
image: <%%FACTORY_REGISTRY_IMAGE%%>:latest
|
|
networks:
|
|
- factory-network
|
|
depends_on:
|
|
- 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:
|
|
- ./config/ncore-properties.xml:/tomcat/webapps/ROOT/WEB-INF/ncore-properties.xml:ro
|
|
- ./logs:/tomcat/logs
|
|
networks:
|
|
factory-network:
|
|
external: true |