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

Añade healthcheck, retoca variables de volumes

parent 5fe6a8db
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -23,9 +23,11 @@ VERNEMQ_DATA_VOL_NAME=vernemq-data-vol
VERNEMQ_CONF_VOL_NAME=vernemq-conf-vol
REDIS_DATA_VOL_NAME=vernemq-redis-data-vol

VOL_DRIVER=local
VOL_TYPE=nfs4
VOL_ADDR=127.0.0.1
VOL_OPTIONS=rw,nolock,noatime,tcp,rsize=8192,wsize=8192,timeo=14
VOL_OPTS=rw,nolock,noatime,tcp,rsize=8192,wsize=8192,timeo=14

VERNEMQ_DATA_VOL_DEVICE=:/vernemq-data-vol/
VERNEMQ_CONF_VOL_DEVICE=:/vernemq-conf-vol/
REDIS_DATA_VOL_DEVICE=:/vernemq-redis-data-vol/
+6 −6
Original line number Diff line number Diff line
@@ -3,24 +3,24 @@ version: '3.5'
volumes:
  vernemq-data-vol:
    name: ${VERNEMQ_DATA_VOL_NAME}
    driver: local
    driver: ${VOL_DRIVER}
    driver_opts:
      type: ${VOL_TYPE}
      o: addr=${VOL_ADDR},${VOL_OPTIONS}
      o: addr=${VOL_ADDR},${VOL_OPTS}
      device: ${VERNEMQ_DATA_VOL_DEVICE}

  vernemq-conf-vol:
    name: ${VERNEMQ_CONF_VOL_NAME}
    driver: local
    driver: ${VOL_DRIVER}
    driver_opts:
      type: ${VOL_TYPE}
      o: addr=${VOL_ADDR},${VOL_OPTIONS}
      o: addr=${VOL_ADDR},${VOL_OPTS}
      device: ${VERNEMQ_CONF_VOL_DEVICE}

  redis-data-vol:
    name: ${REDIS_DATA_VOL_NAME}
    driver: local
    driver: ${VOL_DRIVER}
    driver_opts:
      type: ${VOL_TYPE}
      o: addr=${VOL_ADDR},${VOL_OPTIONS}
      o: addr=${VOL_ADDR},${VOL_OPTS}
      device: ${REDIS_DATA_VOL_DEVICE}
+6 −0
Original line number Diff line number Diff line
@@ -49,6 +49,12 @@ services:
        published: ${EXTERNAL_MQTTWS_PORT}
        protocol: tcp
        mode: ${PORT_MODE}
    healthcheck:
      test: wget -q -O - http://127.0.0.1:${HTTP_PORT}/health
      interval: ${HEALTHCHECK_INTERVAL:-30s}
      timeout: ${HEALTHCHECK_TIMEOUT:-15s}
      retries: ${HEALTHCHECK_RETRIES:-5}
      start_period: ${HEALTHCHECK_START_PERIOD:-1m}
    volumes:
      - vernemq-data-vol:/vernemq/data
      - vernemq-conf-vol:/vernemq/etc