Skip to content

Commit 0fabe99

Browse files
Merge pull request #41 from stefanbobrowski/feature/mvp
insane in the membrane
2 parents 0555034 + cfedcad commit 0fabe99

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

.github/workflows/google-cloudrun-docker.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ jobs:
3838
- name: Build and Push Docker image
3939
run: |
4040
IMAGE="${{ env.REGION }}-docker.pkg.dev/${{ env.PROJECT_ID }}/${{ env.REPOSITORY }}/${{ env.SERVICE }}:${{ github.sha }}"
41-
# 🚀 Bust Docker cache to avoid stale backend/frontend code
4241
docker build --no-cache -t $IMAGE .
4342
docker push $IMAGE
4443
@@ -49,6 +48,4 @@ jobs:
4948
--region=${{ env.REGION }} \
5049
--platform=managed \
5150
--allow-unauthenticated \
52-
--set-env-vars NODE_ENV=production,GCLOUD_PROJECT=${{ env.PROJECT_ID }},GOOGLE_CLOUD_PROJECT=${{ env.PROJECT_ID }},GCLOUD_LOCATION=${{ env.REGION }},DB_USER=${{ secrets.DB_USER }},DB_PASSWORD=${{ secrets.DB_PASSWORD }},DB_NAME=${{ secrets.DB_NAME }},DB_HOST=${{ secrets.DB_HOST }},DB_PORT=${{ secrets.DB_PORT }},INSTANCE_CONNECTION_NAME=${{ secrets.INSTANCE_CONNECTION_NAME }},GEMINI_API_KEY=${{ secrets.GEMINI_API_KEY }},RECAPTCHA_SECRET_KEY=${{ secrets.RECAPTCHA_SECRET_KEY }},VITE_RECAPTCHA_SITE_KEY=${{ secrets.VITE_RECAPTCHA_SITE_KEY }},MAX_REQUESTS_PER_HOUR=${{ secrets.MAX_REQUESTS_PER_HOUR }}
53-
54-
51+
--set-env-vars NODE_ENV=production,GCLOUD_PROJECT=${{ env.PROJECT_ID }},GOOGLE_CLOUD_PROJECT=${{ env.PROJECT_ID }},GCLOUD_LOCATION=${{ env.REGION }},DB_USER=${{ secrets.DB_USER }},DB_PASSWORD=${{ secrets.DB_PASSWORD }},DB_NAME=${{ secrets.DB_NAME }},DB_HOST=${{ secrets.DB_HOST }},DB_PORT=${{ secrets.DB_PORT }},INSTANCE_CONNECTION_NAME=${{ secrets.INSTANCE_CONNECTION_NAME }},GEMINI_API_KEY=${{ secrets.GEMINI_API_KEY }},RECAPTCHA_SECRET_KEY=${{ secrets.RECAPTCHA_SECRET_KEY }},VITE_RECAPTCHA_SITE_KEY=${{ secrets.VITE_RECAPTCHA_SITE_KEY }}

Dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,11 @@ RUN cd backend && npm install --omit=dev
1818
# Copy backend code
1919
COPY backend ./backend
2020

21-
# Copy built frontend into backend’s expected dist folder
22-
COPY --from=build-frontend /app/frontend/dist ./backend/frontend/dist
21+
# Copy built frontend into the folder server.js expects
22+
COPY --from=build-frontend /app/frontend/dist ./frontend/dist
2323

24-
# Set working dir
2524
WORKDIR /app/backend
2625

27-
# Cloud Run expects the app to listen on $PORT
2826
ENV PORT=8080
2927
EXPOSE 8080
3028

0 commit comments

Comments
 (0)