From 2069fffed80ef65f81ee46c600732c11fcf7b784 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de> Date: Mon, 26 Feb 2024 03:35:40 +0100 Subject: [PATCH] frontend docker build workflow --- .github/file-filters.yml | 3 +++ .../workflows/frontend.test.build.docker.yml | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) rename {frontend/.github => .github}/workflows/frontend.test.build.docker.yml (85%) diff --git a/.github/file-filters.yml b/.github/file-filters.yml index f6ed696269..072f242cae 100644 --- a/.github/file-filters.yml +++ b/.github/file-filters.yml @@ -42,6 +42,9 @@ frontend-test-unit-code: &frontend-test-unit-code frontend-test-build-code: &frontend-test-build-code - 'frontend/**/*' +frontend-test-build-docker: &frontend-test-build-docker + - 'frontend/**/*' + frontend-test-build-docs: &frontend-test-build-docs - 'frontend/**/*.md' - 'frontend/.vuepress/*' diff --git a/frontend/.github/workflows/frontend.test.build.docker.yml b/.github/workflows/frontend.test.build.docker.yml similarity index 85% rename from frontend/.github/workflows/frontend.test.build.docker.yml rename to .github/workflows/frontend.test.build.docker.yml index 744671ac5e..951e46cb47 100644 --- a/frontend/.github/workflows/frontend.test.build.docker.yml +++ b/.github/workflows/frontend.test.build.docker.yml @@ -26,21 +26,27 @@ jobs: name: Build Docker Production - Frontend needs: files-changed runs-on: ubuntu-latest + env: + WORKING_DIRECTORY: ./frontend steps: - name: Checkout code uses: actions/checkout@v4 - name: Frontend | Build Docker Production run: docker compose -f docker-compose.yml build + working-directory: ${{env.WORKING_DIRECTORY}} build-development: if: needs.files-changed.outputs.changes == 'true' name: Build Docker Development - Frontend needs: files-changed runs-on: ubuntu-latest + env: + WORKING_DIRECTORY: ./frontend steps: - name: Checkout code uses: actions/checkout@v4 - name: Frontend | Build Docker Development - run: docker compose build \ No newline at end of file + run: docker compose build + working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file