diff --git a/.github/workflows/staging-deploy.yml b/.github/workflows/staging-deploy.yml index a017f3e..0311a4f 100644 --- a/.github/workflows/staging-deploy.yml +++ b/.github/workflows/staging-deploy.yml @@ -64,7 +64,7 @@ jobs: echo "Fetching and updating the Docker Compose file" curl -o docker-compose.staging.yml ${{ env.COMPOSE_FILE_URL }} sed -i 's| devops-dynamics-website:| devops-dynamics-website-staging:|' docker-compose.staging.yml - sed -i 's| ports:\n - "3000:3000"| ports:\n - "3001:3000"|' docker-compose.staging.yml + sed -i -E 'N;s/( ports:\n)\s*- "3000:3000"/\1 - "3001:3000"/' docker-compose.staging.yml sed -i "s|image:.*|image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:amd64-${{ env.BRANCH_NAME }}-${{ env.COMMIT_ID }}|g" docker-compose.staging.yml - name: Deploy updated Docker Compose diff --git a/Dockerfile b/Dockerfile index 4f53e41..bebc65d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ COPY prisma/schema.prisma ./prisma/ # Install dependencies RUN npm install -g pnpm -RUN pnpm install & pnpm add sharp +RUN pnpm install && pnpm add sharp # Copy the rest of the application code COPY .env .