version: "3"
services:
eltex-portal-constructor:
container_name: eltex-portal-constructor
image: lab3-test.eltex.loc:9443/eltex-portal-constructor:1.19-<tag>
ports:
- 9001:${PORTAL_CONSTRUCTOR_PORT}
- 9444:${PORTAL_CONSTRUCTOR_HTTPS_PORT}
environment:
- PORT=${PORTAL_CONSTRUCTOR_PORT}
- database.host=${PORTAL_CONSTRUCTOR_DATABASE_HOST}
- database.port=${PORTAL_CONSTRUCTOR_DATABASE_PORT}
- database.name=${PORTAL_CONSTRUCTOR_DATABASE_NAME}
- database.user=${PORTAL_CONSTRUCTOR_DATABASE_USER}
- database.password=${PORTAL_CONSTRUCTOR_DATABASE_PASSWORD}
- jetty.https.port=${PORTAL_CONSTRUCTOR_HTTPS_PORT}
- jetty.https.keystorePass=${PORTAL_CONSTRUCTOR_HTTPS_KEYSTORE_PASS}
- jetty.https.keystoreFile=${PORTAL_CONSTRUCTOR_HTTPS_KEYSTORE_FILE}
- validation.public_key=${PORTAL_CONSTRUCTOR_PUBLIC_KEY}
- auth-service.host=${PORTAL_CONSTRUCTOR_AUTH_SERVICE_HOST}
- auth-service.port=${PORTAL_CONSTRUCTOR_AUTH_SERVICE_PORT}
- auth-service.secret=${PORTAL_CONSTRUCTOR_AUTH_SERVICE_SECRET}
volumes:
- /etc/eltex-doors/keys/public.pem:${PORTAL_CONSTRUCTOR_PUBLIC_KEY}:ro
|