Loading deploy/docker-compose.dev.yml +0 −20 Original line number Diff line number Diff line Loading @@ -2,27 +2,7 @@ version: '3.5' services: api: ports: - target: ${MICROSERVICE_PORT} published: ${MICROSERVICE_PORT} mode: host deploy: mode: replicated replicas: 1 labels: traefik.docker.network: traefik-net traefik.port: "${MICROSERVICE_PORT}" traefik.microservice.frontend.rule: PathPrefix:/${MICROSERVICE_NAME} traefik.microservice.backend: ${MICROSERVICE_NAME} traefik.mediastorage.frontend.rule: PathPrefix:/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|layers|species|platforms|organisations} traefik.mediastorage.frontend.redirect.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|layers|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.mediastorage.frontend.redirect.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.grafcan.frontend.rule: PathPrefix:/grafcan traefik.grafcan.frontend.redirect.regex: ^.*/grafcan(.*)$$ traefik.grafcan.frontend.redirect.replacement: https://visor.grafcan.es/busquedas/toponimoxml$$1 restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' Loading deploy/docker-compose.prod.yml +0 −16 Original line number Diff line number Diff line Loading @@ -3,25 +3,9 @@ version: '3.5' services: api: deploy: mode: replicated replicas: 1 labels: traefik.docker.network: traefik-net traefik.port: "${MICROSERVICE_PORT}" traefik.microservice.frontend.rule: PathPrefix:/${MICROSERVICE_NAME} traefik.microservice.backend: ${MICROSERVICE_NAME} traefik.mediastorage.frontend.rule: PathPrefix:/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|layers|species|platforms|organisations} traefik.mediastorage.frontend.redirect.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|layers|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.mediastorage.frontend.redirect.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.grafcan.frontend.rule: PathPrefix:/grafcan traefik.grafcan.frontend.redirect.regex: ^.*/grafcan(.*)$$ traefik.grafcan.frontend.redirect.replacement: https://visor.grafcan.es/busquedas/toponimoxml$$1 placement: constraints: - node.role == worker restart_policy: delay: 1m window: 3m resources: limits: cpus: '2' Loading deploy/docker-compose.tmpl.yml +19 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,25 @@ services: timeout: 10s retries: 3 start_period: 4m deploy: mode: replicated replicas: 1 labels: traefik.docker.network: traefik-net traefik.port: "${MICROSERVICE_PORT}" traefik.sitemap.frontend.rule: PathPrefix:/sitemap;AddPrefix:${MICROSERVICE_NAME} traefik.sitemap.backend: ${MICROSERVICE_NAME} traefik.microservice.frontend.rule: PathPrefix:/${MICROSERVICE_NAME} traefik.microservice.backend: ${MICROSERVICE_NAME} traefik.mediastorage.frontend.rule: PathPrefix:/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|layers|species|platforms|organisations} traefik.mediastorage.frontend.redirect.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|layers|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.mediastorage.frontend.redirect.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.grafcan.frontend.rule: PathPrefix:/grafcan traefik.grafcan.frontend.redirect.regex: ^.*/grafcan(.*)$$ traefik.grafcan.frontend.redirect.replacement: https://visor.grafcan.es/busquedas/toponimoxml$$1 restart_policy: delay: 1m window: 3m networks: elastic-net: Loading Loading
deploy/docker-compose.dev.yml +0 −20 Original line number Diff line number Diff line Loading @@ -2,27 +2,7 @@ version: '3.5' services: api: ports: - target: ${MICROSERVICE_PORT} published: ${MICROSERVICE_PORT} mode: host deploy: mode: replicated replicas: 1 labels: traefik.docker.network: traefik-net traefik.port: "${MICROSERVICE_PORT}" traefik.microservice.frontend.rule: PathPrefix:/${MICROSERVICE_NAME} traefik.microservice.backend: ${MICROSERVICE_NAME} traefik.mediastorage.frontend.rule: PathPrefix:/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|layers|species|platforms|organisations} traefik.mediastorage.frontend.redirect.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|layers|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.mediastorage.frontend.redirect.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.grafcan.frontend.rule: PathPrefix:/grafcan traefik.grafcan.frontend.redirect.regex: ^.*/grafcan(.*)$$ traefik.grafcan.frontend.redirect.replacement: https://visor.grafcan.es/busquedas/toponimoxml$$1 restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' Loading
deploy/docker-compose.prod.yml +0 −16 Original line number Diff line number Diff line Loading @@ -3,25 +3,9 @@ version: '3.5' services: api: deploy: mode: replicated replicas: 1 labels: traefik.docker.network: traefik-net traefik.port: "${MICROSERVICE_PORT}" traefik.microservice.frontend.rule: PathPrefix:/${MICROSERVICE_NAME} traefik.microservice.backend: ${MICROSERVICE_NAME} traefik.mediastorage.frontend.rule: PathPrefix:/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|layers|species|platforms|organisations} traefik.mediastorage.frontend.redirect.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|layers|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.mediastorage.frontend.redirect.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.grafcan.frontend.rule: PathPrefix:/grafcan traefik.grafcan.frontend.redirect.regex: ^.*/grafcan(.*)$$ traefik.grafcan.frontend.redirect.replacement: https://visor.grafcan.es/busquedas/toponimoxml$$1 placement: constraints: - node.role == worker restart_policy: delay: 1m window: 3m resources: limits: cpus: '2' Loading
deploy/docker-compose.tmpl.yml +19 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,25 @@ services: timeout: 10s retries: 3 start_period: 4m deploy: mode: replicated replicas: 1 labels: traefik.docker.network: traefik-net traefik.port: "${MICROSERVICE_PORT}" traefik.sitemap.frontend.rule: PathPrefix:/sitemap;AddPrefix:${MICROSERVICE_NAME} traefik.sitemap.backend: ${MICROSERVICE_NAME} traefik.microservice.frontend.rule: PathPrefix:/${MICROSERVICE_NAME} traefik.microservice.backend: ${MICROSERVICE_NAME} traefik.mediastorage.frontend.rule: PathPrefix:/${MICROSERVICE_NAME}/mediastorage/photobank/{animals|layers|species|platforms|organisations} traefik.mediastorage.frontend.redirect.regex: ^.*/${MICROSERVICE_NAME}/mediastorage/(photobank)/(animals|layers|species|platforms|organisations)/(.+\\.(?:gif|jpe?g|png))$$ traefik.mediastorage.frontend.redirect.replacement: https://s3-${AWS_REGION}.amazonaws.com/${S3_BUCKET}/public/$$1/$$2/$$3 traefik.grafcan.frontend.rule: PathPrefix:/grafcan traefik.grafcan.frontend.redirect.regex: ^.*/grafcan(.*)$$ traefik.grafcan.frontend.redirect.replacement: https://visor.grafcan.es/busquedas/toponimoxml$$1 restart_policy: delay: 1m window: 3m networks: elastic-net: Loading