Loading deploy/.env +3 −0 Original line number Diff line number Diff line Loading @@ -5,3 +5,6 @@ UNIT_NAME=atlas PORT=8080 SPRING_KAFKA_CLIENT_ID={{.Service.Name}}-{{.Task.Slot}} JAVA_OPTS=-XX:MaxRAMFraction=2 TRAEFIK_ENTRYPOINT=http TRAEFIK_SUBDOMAIN=atlas deploy/docker-compose.atlas-commands.dev.yml +3 −6 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-commands: environment: SPRING_PROFILES_ACTIVE: pre deploy: placement: constraints: - node.hostname == ${ATLAS_COMMANDS_PLACEMENT_CONSTRAINTS_NODE_HOSTNAME:-hostname} resources: limits: cpus: '${ATLAS_COMMANDS_RESOURCES_LIMITS_CPUS:-0.5}' Loading @@ -21,6 +18,6 @@ volumes: name: atlas-commands-{{.Task.Slot}}-vol driver: local driver_opts: type: ${COMMANDS_VOL_TYPE:-nfs4} o: addr=${COMMANDS_VOL_ADDR:-127.0.0.1},${COMMANDS_VOL_OPTIONS:-rw,nolock,noatime,tcp,rsize=8192,wsize=8192,timeo=14} type: ${VOL_TYPE:-nfs4} o: addr=${VOL_ADDR:-127.0.0.1},${VOL_OPTS:-rw,nolock,noatime,tcp,rsize=8192,wsize=8192,timeo=14} device: :/atlas-commands-{{.Task.Slot}}-vol/ deploy/docker-compose.atlas-commands.prod.yml +4 −1 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-commands: environment: SPRING_PROFILES_ACTIVE: prod deploy: placement: constraints: - node.role == worker resources: limits: cpus: '${ATLAS_COMMANDS_RESOURCES_LIMITS_CPUS:-0.5}' Loading deploy/docker-compose.atlas-commands.tmpl.yml +5 −4 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-commands: Loading Loading @@ -27,9 +27,10 @@ services: mode: replicated replicas: ${REPLICAS:-1} labels: traefik.frontend.rule: Host:${PUBLIC_HOSTNAME};PathPrefix:/api/${UNIT_NAME}/commands traefik.backend: ${UNIT_NAME}-commands traefik.port: '${PORT}' traefik.enable: 'true' traefik.http.routers.redmic-atlas-commands.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-atlas-commands.rule: (Host(`${PUBLIC_HOSTNAME}`) || Host(`${TRAEFIK_SUBDOMAIN}.${PUBLIC_HOSTNAME}`)) && PathPrefix(`/api/${UNIT_NAME}/commands`) traefik.http.services.redmic-atlas-commands.loadbalancer.server.port: ${PORT} restart_policy: delay: ${ATLAS_COMMANDS_RESTART_DELAY:-15s} update_config: Loading deploy/docker-compose.atlas-view.dev.yml +1 −1 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-view: Loading Loading
deploy/.env +3 −0 Original line number Diff line number Diff line Loading @@ -5,3 +5,6 @@ UNIT_NAME=atlas PORT=8080 SPRING_KAFKA_CLIENT_ID={{.Service.Name}}-{{.Task.Slot}} JAVA_OPTS=-XX:MaxRAMFraction=2 TRAEFIK_ENTRYPOINT=http TRAEFIK_SUBDOMAIN=atlas
deploy/docker-compose.atlas-commands.dev.yml +3 −6 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-commands: environment: SPRING_PROFILES_ACTIVE: pre deploy: placement: constraints: - node.hostname == ${ATLAS_COMMANDS_PLACEMENT_CONSTRAINTS_NODE_HOSTNAME:-hostname} resources: limits: cpus: '${ATLAS_COMMANDS_RESOURCES_LIMITS_CPUS:-0.5}' Loading @@ -21,6 +18,6 @@ volumes: name: atlas-commands-{{.Task.Slot}}-vol driver: local driver_opts: type: ${COMMANDS_VOL_TYPE:-nfs4} o: addr=${COMMANDS_VOL_ADDR:-127.0.0.1},${COMMANDS_VOL_OPTIONS:-rw,nolock,noatime,tcp,rsize=8192,wsize=8192,timeo=14} type: ${VOL_TYPE:-nfs4} o: addr=${VOL_ADDR:-127.0.0.1},${VOL_OPTS:-rw,nolock,noatime,tcp,rsize=8192,wsize=8192,timeo=14} device: :/atlas-commands-{{.Task.Slot}}-vol/
deploy/docker-compose.atlas-commands.prod.yml +4 −1 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-commands: environment: SPRING_PROFILES_ACTIVE: prod deploy: placement: constraints: - node.role == worker resources: limits: cpus: '${ATLAS_COMMANDS_RESOURCES_LIMITS_CPUS:-0.5}' Loading
deploy/docker-compose.atlas-commands.tmpl.yml +5 −4 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-commands: Loading Loading @@ -27,9 +27,10 @@ services: mode: replicated replicas: ${REPLICAS:-1} labels: traefik.frontend.rule: Host:${PUBLIC_HOSTNAME};PathPrefix:/api/${UNIT_NAME}/commands traefik.backend: ${UNIT_NAME}-commands traefik.port: '${PORT}' traefik.enable: 'true' traefik.http.routers.redmic-atlas-commands.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-atlas-commands.rule: (Host(`${PUBLIC_HOSTNAME}`) || Host(`${TRAEFIK_SUBDOMAIN}.${PUBLIC_HOSTNAME}`)) && PathPrefix(`/api/${UNIT_NAME}/commands`) traefik.http.services.redmic-atlas-commands.loadbalancer.server.port: ${PORT} restart_policy: delay: ${ATLAS_COMMANDS_RESTART_DELAY:-15s} update_config: Loading
deploy/docker-compose.atlas-view.dev.yml +1 −1 Original line number Diff line number Diff line version: '3.5' version: '3.9' services: atlas-view: Loading