Loading deploy/docker-compose.tmpl.yml +7 −7 Original line number Diff line number Diff line Loading @@ -45,17 +45,17 @@ services: labels: traefik.enable: 'true' traefik.http.routers.api.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.api.rule: Host(`${PUBLIC_HOSTNAME}`) && PathPrefix(`/${MICROSERVICE_NAME}`) traefik.http.services.api.loadbalancer.server.port: ${MICROSERVICE_PORT} traefik.http.routers.redmic-api.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-api.rule: Host(`${PUBLIC_HOSTNAME}`) && PathPrefix(`/${MICROSERVICE_NAME}`) traefik.http.services.redmic-api.loadbalancer.server.port: ${MICROSERVICE_PORT} traefik.http.routers.mediastorage.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.mediastorage.rule: Host(`${PUBLIC_HOSTNAME}`) && PathPrefix(`/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|species|platforms|organisations}`) traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|species|platforms|organisations)/(.+\.(?:gif|jpe?g|png))$$ traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$${1}/$${2}/$${3} traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.permanent: 'true' traefik.http.routers.mediastorage-redirect.middlewares: mediastorage-redirect-regex traefik.http.routers.mediastorage-redirect.service: noop@internal traefik.http.routers.mediastorage.middlewares: mediastorage-redirect-regex traefik.http.routers.mediastorage.service: noop@internal restart_policy: delay: ${RESTART_DELAY:-1m} update_config: Loading Loading
deploy/docker-compose.tmpl.yml +7 −7 Original line number Diff line number Diff line Loading @@ -45,17 +45,17 @@ services: labels: traefik.enable: 'true' traefik.http.routers.api.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.api.rule: Host(`${PUBLIC_HOSTNAME}`) && PathPrefix(`/${MICROSERVICE_NAME}`) traefik.http.services.api.loadbalancer.server.port: ${MICROSERVICE_PORT} traefik.http.routers.redmic-api.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-api.rule: Host(`${PUBLIC_HOSTNAME}`) && PathPrefix(`/${MICROSERVICE_NAME}`) traefik.http.services.redmic-api.loadbalancer.server.port: ${MICROSERVICE_PORT} traefik.http.routers.mediastorage.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.mediastorage.rule: Host(`${PUBLIC_HOSTNAME}`) && PathPrefix(`/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|species|platforms|organisations}`) traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|species|platforms|organisations)/(.+\.(?:gif|jpe?g|png))$$ traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$${1}/$${2}/$${3} traefik.http.middlewares.mediastorage-redirect-regex.redirectregex.permanent: 'true' traefik.http.routers.mediastorage-redirect.middlewares: mediastorage-redirect-regex traefik.http.routers.mediastorage-redirect.service: noop@internal traefik.http.routers.mediastorage.middlewares: mediastorage-redirect-regex traefik.http.routers.mediastorage.service: noop@internal restart_policy: delay: ${RESTART_DELAY:-1m} update_config: Loading