Skip to content

Commit d172814

Browse files
committed
Copy build args to override file because they need to be set in both override and base
1 parent ed6f3f2 commit d172814

File tree

3 files changed

+35
-2
lines changed

3 files changed

+35
-2
lines changed

cleanup-repos.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/sh
2+
3+
rm -rf tasking-manager/
4+
rm -rf rapid/
5+
rm -rf pathways-editor/
6+
rm -rf osm-rails/
7+
rm -rf osm-cgimap/
8+
rm -rf leaderboard/
9+
rm -rf frontend/

docker-compose.override.build.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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:

docker-compose.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ services:
4646
user: node
4747
working_dir: /app
4848
tty: true
49+
build:
50+
context: frontend
4951
environment:
5052
VITE_TDEI_API_URL: ${WS_TDEI_API_URL}
5153
VITE_TDEI_USER_API_URL: ${WS_TDEI_BACKEND_URL}
@@ -75,6 +77,8 @@ services:
7577
user: node
7678
working_dir: /app
7779
tty: true
80+
build:
81+
context: rapid
7882
volumes:
7983
- ./rapid:/app
8084
labels:
@@ -95,8 +99,7 @@ services:
9599
working_dir: /app
96100
tty: true
97101
build:
98-
context: pathways-editor
99-
dockerfile: Dockerfile
102+
context: pathways-editor
100103
volumes:
101104
- ./pathways-editor:/app
102105
labels:

0 commit comments

Comments
 (0)