Loading deploy/.env +5 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,11 @@ DATA_PATH=/data DATACENTER=datacenter RACK=r-{{.Node.ID}} HEALTHCHECK_INTERVAL=30s HEALTHCHECK_TIMEOUT=15s HEALTHCHECK_RETRIES=5 HEALTHCHECK_START_PERIOD=1m TRAEFIK_ENTRYPOINT=http PUBLIC_HOSTNAME=change.me MASTER_TRAEFIK_SUBDOMAIN=swfs-master Loading deploy/docker-compose.tmpl.yml +20 −2 Original line number Diff line number Diff line Loading @@ -26,6 +26,12 @@ services: traefik-net: volumes: - master-vol:${DATA_PATH} healthcheck: test: wget --spider -q http://127.0.0.1:${MASTER_PORT}/cluster/healthz interval: ${HEALTHCHECK_INTERVAL} timeout: ${HEALTHCHECK_TIMEOUT} retries: ${HEALTHCHECK_RETRIES} start_period: ${HEALTHCHECK_START_PERIOD} deploy: mode: replicated replicas: ${MASTER_REPLICAS:-3} Loading Loading @@ -81,6 +87,12 @@ services: traefik-net: volumes: - volume-vol:${DATA_PATH} healthcheck: test: wget --spider -q http://127.0.0.1:${VOLUME_PORT}/healthz interval: ${HEALTHCHECK_INTERVAL} timeout: ${HEALTHCHECK_TIMEOUT} retries: ${HEALTHCHECK_RETRIES} start_period: ${HEALTHCHECK_START_PERIOD} deploy: mode: replicated replicas: ${VOLUME_REPLICAS:-3} Loading Loading @@ -134,6 +146,12 @@ services: traefik-net: volumes: - filer-vol:${DATA_PATH} healthcheck: test: wget --spider -q http://127.0.0.1:${FILER_PORT}/ interval: ${HEALTHCHECK_INTERVAL} timeout: ${HEALTHCHECK_TIMEOUT} retries: ${HEALTHCHECK_RETRIES} start_period: ${HEALTHCHECK_START_PERIOD} deploy: mode: global restart_policy: Loading @@ -143,10 +161,10 @@ services: resources: limits: cpus: '${FILER_RESOURCES_LIMITS_CPUS:-1}' memory: ${FILER_RESOURCES_LIMITS_MEMORY:-128M} memory: ${FILER_RESOURCES_LIMITS_MEMORY:-256M} reservations: cpus: '${FILER_RESOURCES_RESERVATIONS_CPUS:-0.1}' memory: ${FILER_RESOURCES_RESERVATIONS_MEMORY:-64M} memory: ${FILER_RESOURCES_RESERVATIONS_MEMORY:-128M} labels: traefik.enable: 'true' traefik.http.routers.swfs-filer.entrypoints: ${TRAEFIK_ENTRYPOINT} Loading Loading
deploy/.env +5 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,11 @@ DATA_PATH=/data DATACENTER=datacenter RACK=r-{{.Node.ID}} HEALTHCHECK_INTERVAL=30s HEALTHCHECK_TIMEOUT=15s HEALTHCHECK_RETRIES=5 HEALTHCHECK_START_PERIOD=1m TRAEFIK_ENTRYPOINT=http PUBLIC_HOSTNAME=change.me MASTER_TRAEFIK_SUBDOMAIN=swfs-master Loading
deploy/docker-compose.tmpl.yml +20 −2 Original line number Diff line number Diff line Loading @@ -26,6 +26,12 @@ services: traefik-net: volumes: - master-vol:${DATA_PATH} healthcheck: test: wget --spider -q http://127.0.0.1:${MASTER_PORT}/cluster/healthz interval: ${HEALTHCHECK_INTERVAL} timeout: ${HEALTHCHECK_TIMEOUT} retries: ${HEALTHCHECK_RETRIES} start_period: ${HEALTHCHECK_START_PERIOD} deploy: mode: replicated replicas: ${MASTER_REPLICAS:-3} Loading Loading @@ -81,6 +87,12 @@ services: traefik-net: volumes: - volume-vol:${DATA_PATH} healthcheck: test: wget --spider -q http://127.0.0.1:${VOLUME_PORT}/healthz interval: ${HEALTHCHECK_INTERVAL} timeout: ${HEALTHCHECK_TIMEOUT} retries: ${HEALTHCHECK_RETRIES} start_period: ${HEALTHCHECK_START_PERIOD} deploy: mode: replicated replicas: ${VOLUME_REPLICAS:-3} Loading Loading @@ -134,6 +146,12 @@ services: traefik-net: volumes: - filer-vol:${DATA_PATH} healthcheck: test: wget --spider -q http://127.0.0.1:${FILER_PORT}/ interval: ${HEALTHCHECK_INTERVAL} timeout: ${HEALTHCHECK_TIMEOUT} retries: ${HEALTHCHECK_RETRIES} start_period: ${HEALTHCHECK_START_PERIOD} deploy: mode: global restart_policy: Loading @@ -143,10 +161,10 @@ services: resources: limits: cpus: '${FILER_RESOURCES_LIMITS_CPUS:-1}' memory: ${FILER_RESOURCES_LIMITS_MEMORY:-128M} memory: ${FILER_RESOURCES_LIMITS_MEMORY:-256M} reservations: cpus: '${FILER_RESOURCES_RESERVATIONS_CPUS:-0.1}' memory: ${FILER_RESOURCES_RESERVATIONS_MEMORY:-64M} memory: ${FILER_RESOURCES_RESERVATIONS_MEMORY:-128M} labels: traefik.enable: 'true' traefik.http.routers.swfs-filer.entrypoints: ${TRAEFIK_ENTRYPOINT} Loading