@@ -135,7 +135,8 @@ jobs:
135135 branch_build_push_admin :
136136 name : Build-Push Admin Docker Image
137137 runs-on : ubuntu-22.04
138- needs : [branch_build_setup]
138+ needs :
139+ - branch_build_setup
139140 steps :
140141 - name : Admin Build and Push
141142 uses : makeplane/actions/build-push@v1.0.0
@@ -148,7 +149,9 @@ jobs:
148149 docker-image-owner : makeplane
149150 docker-image-name : ${{ needs.branch_build_setup.outputs.dh_img_admin }}
150151 build-context : .
151- dockerfile-path : ./apps/admin/Dockerfile.admin
152+ dockerfile-path : ./Dockerfile.node
153+ build-args : |
154+ APP_SCOPE=admin
152155 buildx-driver : ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
153156 buildx-version : ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
154157 buildx-platforms : ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
@@ -157,7 +160,8 @@ jobs:
157160 branch_build_push_web :
158161 name : Build-Push Web Docker Image
159162 runs-on : ubuntu-22.04
160- needs : [branch_build_setup]
163+ needs :
164+ - branch_build_setup
161165 steps :
162166 - name : Web Build and Push
163167 uses : makeplane/actions/build-push@v1.0.0
@@ -170,7 +174,9 @@ jobs:
170174 docker-image-owner : makeplane
171175 docker-image-name : ${{ needs.branch_build_setup.outputs.dh_img_web }}
172176 build-context : .
173- dockerfile-path : ./apps/web/Dockerfile.web
177+ dockerfile-path : ./Dockerfile.node
178+ build-args : |
179+ APP_SCOPE=web
174180 buildx-driver : ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
175181 buildx-version : ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
176182 buildx-platforms : ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
@@ -179,7 +185,8 @@ jobs:
179185 branch_build_push_space :
180186 name : Build-Push Space Docker Image
181187 runs-on : ubuntu-22.04
182- needs : [branch_build_setup]
188+ needs :
189+ - branch_build_setup
183190 steps :
184191 - name : Space Build and Push
185192 uses : makeplane/actions/build-push@v1.0.0
@@ -192,7 +199,9 @@ jobs:
192199 docker-image-owner : makeplane
193200 docker-image-name : ${{ needs.branch_build_setup.outputs.dh_img_space }}
194201 build-context : .
195- dockerfile-path : ./apps/space/Dockerfile.space
202+ dockerfile-path : ./Dockerfile.node
203+ build-args : |
204+ APP_SCOPE=space
196205 buildx-driver : ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
197206 buildx-version : ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
198207 buildx-platforms : ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
@@ -201,7 +210,8 @@ jobs:
201210 branch_build_push_live :
202211 name : Build-Push Live Collaboration Docker Image
203212 runs-on : ubuntu-22.04
204- needs : [branch_build_setup]
213+ needs :
214+ - branch_build_setup
205215 steps :
206216 - name : Live Build and Push
207217 uses : makeplane/actions/build-push@v1.0.0
@@ -223,7 +233,8 @@ jobs:
223233 branch_build_push_api :
224234 name : Build-Push API Server Docker Image
225235 runs-on : ubuntu-22.04
226- needs : [branch_build_setup]
236+ needs :
237+ - branch_build_setup
227238 steps :
228239 - name : Backend Build and Push
229240 uses : makeplane/actions/build-push@v1.0.0
@@ -235,8 +246,8 @@ jobs:
235246 dockerhub-token : ${{ secrets.DOCKERHUB_TOKEN }}
236247 docker-image-owner : makeplane
237248 docker-image-name : ${{ needs.branch_build_setup.outputs.dh_img_backend }}
238- build-context : ./apps/api
239- dockerfile-path : ./apps/api/ Dockerfile.api
249+ build-context : .
250+ dockerfile-path : ./Dockerfile.api
240251 buildx-driver : ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
241252 buildx-version : ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
242253 buildx-platforms : ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
@@ -245,7 +256,8 @@ jobs:
245256 branch_build_push_proxy :
246257 name : Build-Push Proxy Docker Image
247258 runs-on : ubuntu-22.04
248- needs : [branch_build_setup]
259+ needs :
260+ - branch_build_setup
249261 steps :
250262 - name : Proxy Build and Push
251263 uses : makeplane/actions/build-push@v1.0.0
@@ -268,15 +280,14 @@ jobs:
268280 if : ${{ needs.branch_build_setup.outputs.aio_build == 'true' }}
269281 name : Build-Push AIO Docker Image
270282 runs-on : ubuntu-22.04
271- needs : [
272- branch_build_setup,
273- branch_build_push_admin,
274- branch_build_push_web,
275- branch_build_push_space,
276- branch_build_push_live,
277- branch_build_push_api,
278- branch_build_push_proxy
279- ]
283+ needs :
284+ - branch_build_setup
285+ - branch_build_push_admin
286+ - branch_build_push_web
287+ - branch_build_push_space
288+ - branch_build_push_live
289+ - branch_build_push_api
290+ - branch_build_push_proxy
280291 steps :
281292 - name : Checkout Files
282293 uses : actions/checkout@v4
@@ -285,7 +296,7 @@ jobs:
285296 id : prepare_aio_assets
286297 run : |
287298 cd deployments/aio/community
288-
299+
289300 if [ "${{ needs.branch_build_setup.outputs.build_type }}" == "Release" ]; then
290301 aio_version=${{ needs.branch_build_setup.outputs.release_version }}
291302 else
@@ -324,7 +335,14 @@ jobs:
324335 upload_build_assets :
325336 name : Upload Build Assets
326337 runs-on : ubuntu-22.04
327- needs : [branch_build_setup, branch_build_push_admin, branch_build_push_web, branch_build_push_space, branch_build_push_live, branch_build_push_api, branch_build_push_proxy]
338+ needs :
339+ - branch_build_setup
340+ - branch_build_push_admin
341+ - branch_build_push_web
342+ - branch_build_push_space
343+ - branch_build_push_live
344+ - branch_build_push_api
345+ - branch_build_push_proxy
328346 steps :
329347 - name : Checkout Files
330348 uses : actions/checkout@v4
@@ -358,15 +376,13 @@ jobs:
358376 name : Build Release
359377 runs-on : ubuntu-22.04
360378 needs :
361- [
362- branch_build_setup,
363- branch_build_push_admin,
364- branch_build_push_web,
365- branch_build_push_space,
366- branch_build_push_live,
367- branch_build_push_api,
368- branch_build_push_proxy,
369- ]
379+ - branch_build_setup
380+ - branch_build_push_admin
381+ - branch_build_push_web
382+ - branch_build_push_space
383+ - branch_build_push_live
384+ - branch_build_push_api
385+ - branch_build_push_proxy
370386 env :
371387 REL_VERSION : ${{ needs.branch_build_setup.outputs.release_version }}
372388 steps :
@@ -397,4 +413,3 @@ jobs:
397413 ${{ github.workspace }}/deployments/cli/community/docker-compose.yml
398414 ${{ github.workspace }}/deployments/cli/community/variables.env
399415 ${{ github.workspace }}/deployments/swarm/community/swarm.sh
400-
0 commit comments