diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index 89ded39..dcda39a 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -32,7 +32,7 @@ jobs: context: ./ file: ./Dockerfile push: true - tags: cornellappdev/eatery-blue:${{ steps.vars.outputs.sha_short }} + tags: cornellappdev/eatery-prod:${{ steps.vars.outputs.sha_short }} - name: Remote SSH and Deploy uses: appleboy/ssh-action@v1.0.3 diff --git a/Dockerfile b/Dockerfile index 029badc..313cb20 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,9 +16,6 @@ COPY prisma ./prisma/ # Generate Prisma client RUN npx prisma generate -# Sync schema with db -RUN npx prisma db push - # Copy TypeScript configuration and source code COPY tsconfig.json ./ COPY src ./src/ diff --git a/docker-compose.yml b/docker-compose.yml index 0028541..b34d919 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,8 @@ version: '3.8' services: app: image: cornellappdev/eatery-blue-dev:${IMAGE_TAG} + command: > + sh -c "npx prisma db push && npm run start" configs: - source: firebase_service_account target: /app/firebase-service-account.json