@@ -3,6 +3,7 @@ services:
33 frontend :
44 image : ${WS_DOCKER_REGISTRY}/workspaces-frontend:${ENV}
55 build :
6+ context : frontend
67 cache_from :
78 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-frontend:buildcache
89 cache_to :
@@ -16,6 +17,7 @@ services:
1617 rapid :
1718 image : ${WS_DOCKER_REGISTRY}/workspaces-rapid:${ENV}
1819 build :
20+ context : rapid
1921 cache_from :
2022 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-rapid:buildcache
2123 cache_to :
@@ -29,6 +31,7 @@ services:
2931 pathways-editor :
3032 image : ${WS_DOCKER_REGISTRY}/workspaces-pathways-editor:${ENV}
3133 build :
34+ context : pathways-editor
3235 cache_from :
3336 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-pathways-editor:buildcache
3437 cache_to :
@@ -68,6 +71,13 @@ services:
6871 osm-rails :
6972 image : ${WS_DOCKER_REGISTRY}/workspaces-osm-rails:${ENV}
7073 build :
74+ dockerfile : Dockerfile.prod
75+ context : osm-rails
76+ args :
77+ WS_OSM_DB_HOST : ${WS_OSM_DB_HOST}
78+ WS_OSM_DB_USER : ${WS_OSM_DB_USER}
79+ WS_OSM_DB_PASS : ${WS_OSM_DB_PASS}
80+ WS_OSM_DB_NAME : ${WS_OSM_DB_NAME}
7181 cache_from :
7282 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-osm-rails:buildcache
7383 cache_to :
@@ -81,6 +91,8 @@ services:
8191 osm-cgimap :
8292 image : ${WS_DOCKER_REGISTRY}/workspaces-osm-cgimap:${ENV}
8393 build :
94+ context : osm-cgimap
95+ dockerfile : docker/ubuntu/Dockerfile2404
8496 cache_from :
8597 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-osm-cgimap:buildcache
8698 cache_to :
@@ -94,6 +106,11 @@ services:
94106 tasks-backend :
95107 image : ${WS_DOCKER_REGISTRY}/workspaces-tasks-backend:${ENV}
96108 build :
109+ context : tasking-manager
110+ dockerfile : ./scripts/docker/Dockerfile.backend
111+ target : debug
112+ args :
113+ APP_UID : 1000
97114 cache_from :
98115 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-tasks-backend:buildcache
99116 cache_to :
@@ -107,6 +124,8 @@ services:
107124 leaderboard-frontend :
108125 image : ${WS_DOCKER_REGISTRY}/workspaces-leaderboard-frontend:${ENV}
109126 build :
127+ context : ./leaderboard/frontend
128+ dockerfile : Dockerfile
110129 cache_from :
111130 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-leaderboard-frontend:buildcache
112131 cache_to :
@@ -119,6 +138,8 @@ services:
119138 leaderboard-backend :
120139 image : ${WS_DOCKER_REGISTRY}/workspaces-leaderboard-backend:${ENV}
121140 build :
141+ context : ./leaderboard/backend
142+ dockerfile : Dockerfile
122143 cache_from :
123144 - type=registry,ref=${WS_DOCKER_REGISTRY}/workspaces-leaderboard-backend:buildcache
124145 cache_to :
0 commit comments