diff --git a/.github/workflows/integrate-and-deploy.yml b/.github/workflows/integrate-and-deploy.yml index 8bac07b311..3218cac6fc 100644 --- a/.github/workflows/integrate-and-deploy.yml +++ b/.github/workflows/integrate-and-deploy.yml @@ -62,13 +62,9 @@ jobs: cache: 'pnpm' - run: pnpm install - - - name: Prep for production build of legacy app - # docker compose build doesn't allow passing a `--target` parameter, so we have to replace the target in docker-compose.yml - run: "sed -i 's/target: development/target: production/g' docker-compose.yml" - name: Build legacy app - run: docker compose build --build-arg ENVIRONMENT=production --build-arg BUILD_VERSION=${{ steps.image.outputs.TAG_APP }} app + run: docker compose -f docker-compose.yml -f docker-compose.production.yml build --build-arg BUILD_VERSION=${{ steps.image.outputs.TAG_APP }} app - name: Verify version stamping run: | diff --git a/docker-compose.production.yml b/docker-compose.production.yml new file mode 100644 index 0000000000..a4322927f8 --- /dev/null +++ b/docker-compose.production.yml @@ -0,0 +1,27 @@ +services: + + app: + build: + target: production + args: + - ENVIRONMENT=production + environment: + - ENVIRONMENT=production + + lfmerge: + build: + args: + - ENVIRONMENT=production + environment: + - ENVIRONMENT=production + + e2e-app: + build: + args: + - ENVIRONMENT=production + environment: + - ENVIRONMENT=production + + test-php: + environment: + - ENVIRONMENT=production