@@ -153,32 +153,32 @@ services:
153153 # - traefik.http.routers.tasks-frontend.rule=Host(`${WS_TASKS_HOST}`)
154154 # - traefik.http.services.tasks-frontend.loadbalancer.server.port=80
155155
156- # tasks-backend:
157- # build:
158- # context: tasking-manager
159- # dockerfile: ./scripts/docker/Dockerfile.backend
160- # target: debug
161- # args:
162- # APP_UID: 1000
163- # env_file: tasking-manager/tasking-manager.env
164- # environment:
165- # GEVENT_SUPPORT: true
166- # ports:
167- # - "5678:5678" # debugpy debugger port
168- # volumes:
169- # - ./tasking-manager:/usr/src/app
170- # labels:
171- # - traefik.enable=true
172- # - traefik.http.routers.tasks-backend.rule=Host(`${WS_TASKS_HOST}`) && PathPrefix(`/api/`)
173- # - traefik.http.routers.tasks-backend.service=tasks-backend
174- # - traefik.http.services.tasks-backend.loadbalancer.server.port=5000
175- # # Workspaces backend currently lives in the TM. Emulate a separate server for now:
176- # - traefik.http.middlewares.workspaces-backend-emulation.replacepathregex.regex=^/api/v1/(.*)
177- # - traefik.http.middlewares.workspaces-backend-emulation.replacepathregex.replacement=/api/v2/$$1/
178- # - traefik.http.routers.workspaces-backend.rule=Host(`${WS_API_HOST}`)
179- # - traefik.http.routers.workspaces-backend.service=workspaces-backend
180- # - traefik.http.services.workspaces-backend.loadbalancer.server.port=5000
181- # - traefik.http.routers.workspaces-backend.middlewares=workspaces-backend-emulation
156+ tasks-backend :
157+ build :
158+ context : tasking-manager
159+ dockerfile : ./scripts/docker/Dockerfile.backend
160+ target : debug
161+ args :
162+ APP_UID : 1000
163+ env_file : tasking-manager/tasking-manager.env
164+ environment :
165+ GEVENT_SUPPORT : true
166+ ports :
167+ - " 5678:5678" # debugpy debugger port
168+ volumes :
169+ - ./tasking-manager:/usr/src/app
170+ labels :
171+ - traefik.enable=true
172+ - traefik.http.routers.tasks-backend.rule=Host(`${WS_TASKS_HOST}`) && PathPrefix(`/api/`)
173+ - traefik.http.routers.tasks-backend.service=tasks-backend
174+ - traefik.http.services.tasks-backend.loadbalancer.server.port=5000
175+ # Workspaces backend currently lives in the TM. Emulate a separate server for now:
176+ - traefik.http.middlewares.workspaces-backend-emulation.replacepathregex.regex=^/api/v1/(.*)
177+ - traefik.http.middlewares.workspaces-backend-emulation.replacepathregex.replacement=/api/v2/$$1/
178+ - traefik.http.routers.workspaces-backend.rule=Host(`${WS_API_HOST}`)
179+ - traefik.http.routers.workspaces-backend.service=workspaces-backend
180+ - traefik.http.services.workspaces-backend.loadbalancer.server.port=5000
181+ - traefik.http.routers.workspaces-backend.middlewares=workspaces-backend-emulation
182182
183183volumes :
184184 osm-rails-tmp :
0 commit comments