Commit edc59505 authored by Noel Alonso's avatar Noel Alonso
Browse files

Actualiza deploy

Añade nuevas propiedades
Añade variables para permitir sobreescritura
Cambia formato de algunas configuraciones
Añade restricción de despliegue en pre para que se despliegue siempre en el mismo nodo
parent 37eaf6a9
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
version: '3.5'

services:
  nifi-loader:
    deploy:
      placement:
        constraints:
          - node.hostname == ${PLACEMENT_CONSTRAINTS_NODE_HOSTNAME:-hostname}
+11 −9
Original line number Diff line number Diff line
@@ -2,30 +2,32 @@ version: '3.5'

services:
  nifi-loader:
    image: ${IMAGE_NAME}:${IMAGE_TAG:-latest}
    image: ${IMAGE_NAME:-registry.gitlab.com/redmic-project/etl/nifi-loader}:${IMAGE_TAG:-latest}
    environment:
      - NIFI_UID
      - NIFI_GID
      - ADDITIONAL_LIBS_URLS
      NIFI_UID:
      NIFI_GID:
      ADDITIONAL_LIBS_URLS:
    networks:
      - kafka-net
      kafka-net:
    volumes:
      - nifi-conf-vol:/nifi-conf
    deploy:
      mode: replicated
      replicas: 1
      replicas: ${REPLICAS:-1}
      restart_policy:
        condition: none
      resources:
        limits:
          cpus: '0.1'
          memory: 32M
          cpus: '${RESOURCES_LIMITS_CPUS:-0.1}'
          memory: ${RESOURCES_LIMITS_MEMORY:-32M}
        reservations:
          memory: 16M
          cpus: '${RESOURCES_RESERVATIONS_CPUS:-0.001}'
          memory: ${RESOURCES_RESERVATIONS_MEMORY:-16M}

networks:
  kafka-net:
    name: ${KAFKA_NET_NAME:-kafka-net}
    driver: ${KAFKA_NET_DRIVER:-overlay}
    external: true

volumes: