Loading .gitlab-ci.yml +3 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,7 @@ deploy-dev: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -156,6 +157,7 @@ deploy-supporting-branch: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -194,6 +196,7 @@ deploy-pro: SSH_REMOTE: ${PRO_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml Loading deploy/docker-compose.dev.yml +0 −24 Original line number Diff line number Diff line version: '3.5' services: tasks: ports: - target: ${MICROSERVICE_PORT} published: ${MICROSERVICE_PORT} mode: host deploy: mode: replicated replicas: 1 labels: traefik.port: "${MICROSERVICE_PORT}" traefik.docker.network: traefik-net traefik.frontend.rule: PathPrefix:/api/${MICROSERVICE_NAME} traefik.backend: ${MICROSERVICE_NAME} restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' memory: 1G reservations: memory: 820M volumes: mediastorage-private-vol: name: mediastorage-private-vol 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: tasks: deploy: mode: replicated replicas: 1 labels: traefik.port: "${MICROSERVICE_PORT}" traefik.docker.network: traefik-net traefik.frontend.rule: PathPrefix:/api/${MICROSERVICE_NAME} traefik.backend: ${MICROSERVICE_NAME} placement: constraints: - node.role == worker restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' memory: 1G reservations: memory: 820M volumes: mediastorage-private-vol: Loading deploy/docker-compose.tmpl.yml +18 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,24 @@ services: interval: 30s timeout: 10s retries: 3 start_period: 4m start_period: 5m deploy: mode: replicated replicas: 1 labels: traefik.port: "${MICROSERVICE_PORT}" traefik.docker.network: traefik-net traefik.frontend.rule: PathPrefix:/api/${MICROSERVICE_NAME} traefik.backend: ${MICROSERVICE_NAME} restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' memory: 1G reservations: memory: 820M networks: elastic-net: Loading Loading
.gitlab-ci.yml +3 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,7 @@ deploy-dev: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -156,6 +157,7 @@ deploy-supporting-branch: SSH_REMOTE: ${DEV_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml Loading Loading @@ -194,6 +196,7 @@ deploy-pro: SSH_REMOTE: ${PRO_SSH_REMOTE} STACK: api SERVICES_TO_CHECK: api_${CI_PROJECT_NAME} STATUS_CHECK_DELAY: 300 IMAGE_NAME: ${CI_REGISTRY_IMAGE} IMAGE_TAG: ${CI_COMMIT_SHA} COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml Loading
deploy/docker-compose.dev.yml +0 −24 Original line number Diff line number Diff line version: '3.5' services: tasks: ports: - target: ${MICROSERVICE_PORT} published: ${MICROSERVICE_PORT} mode: host deploy: mode: replicated replicas: 1 labels: traefik.port: "${MICROSERVICE_PORT}" traefik.docker.network: traefik-net traefik.frontend.rule: PathPrefix:/api/${MICROSERVICE_NAME} traefik.backend: ${MICROSERVICE_NAME} restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' memory: 1G reservations: memory: 820M volumes: mediastorage-private-vol: name: mediastorage-private-vol 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: tasks: deploy: mode: replicated replicas: 1 labels: traefik.port: "${MICROSERVICE_PORT}" traefik.docker.network: traefik-net traefik.frontend.rule: PathPrefix:/api/${MICROSERVICE_NAME} traefik.backend: ${MICROSERVICE_NAME} placement: constraints: - node.role == worker restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' memory: 1G reservations: memory: 820M volumes: mediastorage-private-vol: Loading
deploy/docker-compose.tmpl.yml +18 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,24 @@ services: interval: 30s timeout: 10s retries: 3 start_period: 4m start_period: 5m deploy: mode: replicated replicas: 1 labels: traefik.port: "${MICROSERVICE_PORT}" traefik.docker.network: traefik-net traefik.frontend.rule: PathPrefix:/api/${MICROSERVICE_NAME} traefik.backend: ${MICROSERVICE_NAME} restart_policy: delay: 1m window: 3m resources: limits: cpus: '1' memory: 1G reservations: memory: 820M networks: elastic-net: Loading