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

Recupera healthcheck, migra imagen y acorta cmd

Define comprobación de salud de nuevo, pero usando un comando dedicado a
ello en lugar de haciendo petición HTTP.

Usa imagen oficial recomendada, quay.io en lugar de dockerhub.

Mueve argumentos de comando de arranque a variables de entorno dedicadas
al mismo cometido.
parent b924cd6d
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
services:
  minio:
    image: ${IMAGE_NAME:-minio/minio}:${IMAGE_TAG:-latest}
    command: server --address :${SERVER_PORT} --console-address :${CONSOLE_PORT}
    image: ${IMAGE_NAME:-quay.io/minio/minio}:${IMAGE_TAG:-latest}
    command: server
    environment:
      MINIO_ADDRESS: :${SERVER_PORT}
      MINIO_CONSOLE_ADDRESS: :${CONSOLE_PORT}
      MINIO_VOLUMES: ${DATA_PATH}
      MINIO_DOMAIN: ${TRAEFIK_SERVER_SUBDOMAIN}.${PUBLIC_HOSTNAME}
      MINIO_ROOT_USER:
@@ -21,6 +23,12 @@ services:
      metric-net:
    volumes:
      - data-vol:${DATA_PATH}
    healthcheck:
      test: ["CMD", "mc", "ping", "-x", "local"]
      interval: ${HEALTHCHECK_INTERVAL:-30s}
      timeout: ${HEALTHCHECK_TIMEOUT:-15s}
      retries: ${HEALTHCHECK_RETRIES:-5}
      start_period: ${HEALTHCHECK_START_PERIOD:-1m}
    deploy:
      mode: replicated
      replicas: ${REPLICAS:-1}