Commit bbe89edc authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Retoca detalles de despliegue

Usa variables en config de ci/cd, declara ruta de entorno desplegado.
Fija nodo de despliegue para entorno dev.
Declara drivers de redes Docker.
parent 2b074723
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -6,8 +6,13 @@ include:
stages:
  - deploy

variables:
  PROJECT_PARENT_NAME: mqtt

.deploy:
  variables:
    STACK: mqtt
    SERVICES_TO_CHECK: mqtt_vmq-redis mqtt_${CI_PROJECT_NAME}
    STACK: ${PROJECT_PARENT_NAME}
    SERVICES_TO_CHECK: ${PROJECT_PARENT_NAME}_vmq-redis ${PROJECT_PARENT_NAME}_${CI_PROJECT_NAME}
    STATUS_CHECK_DELAY: 60
  environment:
    url: https://${CI_PROJECT_NAME}.${PUBLIC_HOSTNAME}
+7 −0
Original line number Diff line number Diff line
version: '3.5'

services:
  vmq-redis:
    deploy:
      placement:
        constraints:
          - node.hostname == ${VMQ_REDIS_PLACEMENT_CONSTRAINTS_NODE_HOSTNAME:-hostname}

volumes:
  redis-data-vol:
    name: ${REDIS_DATA_VOL_NAME}
+2 −0
Original line number Diff line number Diff line
@@ -81,10 +81,12 @@ networks:

  metric-net:
    name: ${METRIC_NET_NAME:-metric-net}
    driver: ${METRIC_NET_DRIVER:-overlay}
    external: true

  traefik-net:
    name: ${TRAEFIK_NET_NAME:-traefik-net}
    driver: ${TRAEFIK_NET_DRIVER:-overlay}
    external: true

volumes: