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

Corrige bug de mezcla y parametriza redes

parent 45205219
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
version: '3.5'

services:
  vessels-commands:
    deploy:
      placement:
        constraints:
          - node.role == worker

volumes:
  commands-vol:
    name: "${UNIT_NAME}-commands-{{.Task.Slot}}-vol"
+6 −22
Original line number Diff line number Diff line
@@ -11,23 +11,6 @@ services:
      - MICROSERVICE_NAME=${UNIT_NAME}-commands
      - SPRING_KAFKA_CLIENT-ID={{.Service.Name}}-{{.Task.Slot}}
      - JAVA_OPTS=-Xmx1848m -Xms256m
    deploy:
      mode: replicated
      replicas: 1
      labels:
        traefik.port: "${COMMANDS_PORT}"
        traefik.docker.network: traefik-net
        traefik.frontend.rule: PathPrefix:/api/${UNIT_NAME}/commands
        traefik.backend: ${UNIT_NAME}-commands
      restart_policy:
        delay: 1m
        window: 3m
      resources:
        limits:
          cpus: '2'
          memory: 2G
        reservations:
          memory: 1639M
    networks:
      - metric-net
      - kafka-net
@@ -48,28 +31,29 @@ services:
        traefik.frontend.rule: Host:${PUBLIC_HOSTNAME};PathPrefix:/api/${UNIT_NAME}/commands
        traefik.backend: ${UNIT_NAME}-commands
        traefik.port: "${COMMANDS_PORT}"
      placement:
        constraints:
          - node.role == worker
      restart_policy:
        delay: 1m
        window: 3m
      resources:
        limits:
          cpus: '2'
          memory: 1G
          memory: 2G
        reservations:
          memory: 820M
          memory: 1639M

networks:
  metric-net:
    name: ${METRIC_NET_NAME:-metric-net}
    external: true

  kafka-net:
    name: ${KAFKA_NET_NAME:-kafka-net}
    external: true

  redmic-net:
    name: ${REDMIC_NET_NAME:-redmic-net}
    external: true

  traefik-net:
    name: ${TRAEFIK_NET_NAME:-traefik-net}
    external: true
+7 −19
Original line number Diff line number Diff line
@@ -12,25 +12,8 @@ services:
      - MICROSERVICE_NAME=${UNIT_NAME}-view
      - SPRING_KAFKA_CLIENT-ID={{.Service.Name}}-{{.Task.Slot}}
      - JAVA_OPTS=-Xmx568m -Xms256m
    deploy:
      mode: replicated
      replicas: 1
      labels:
        traefik.port: "${VIEW_PORT}"
        traefik.docker.network: traefik-net
        traefik.frontend.rule: PathPrefix:/api/${UNIT_NAME}/view
        traefik.backend: ${UNIT_NAME}-view
      restart_policy:
        delay: 1m
        window: 3m
      resources:
        limits:
          cpus: '1'
          memory: 768M
        reservations:
          memory: 615M
    networks:
      - elastic6-net
      - elastic-net
      - metric-net
      - kafka-net
      - redmic-net
@@ -59,17 +42,22 @@ services:
          memory: 615M

networks:
  elastic6-net:
  elastic-net:
    name: ${ELASTIC_NET_NAME:-elastic6-net}
    external: true

  metric-net:
    name: ${METRIC_NET_NAME:-metric-net}
    external: true

  kafka-net:
    name: ${KAFKA_NET_NAME:-kafka-net}
    external: true

  redmic-net:
    name: ${REDMIC_NET_NAME:-redmic-net}
    external: true

  traefik-net:
    name: ${TRAEFIK_NET_NAME:-traefik-net}
    external: true