Commit 2ac5eb78 authored by Noel Alonso's avatar Noel Alonso
Browse files

Merge branch 'dev' of gitlab.com:redmic-project/server/api into dev

parents 57987661 1ba49a94
Loading
Loading
Loading
Loading
+0 −20
Original line number Diff line number Diff line
@@ -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'
+0 −16
Original line number Diff line number Diff line
@@ -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'
+19 −0
Original line number Diff line number Diff line
@@ -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: