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