From 3017ec7126d0f9f2f99bf3dc0ea8a7a4232988ff Mon Sep 17 00:00:00 2001 From: nzambello Date: Mon, 21 Feb 2022 16:04:51 +0100 Subject: [PATCH] ci: add secrets, generate prisma db --- .github/workflows/main.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index aa0b833..4a641f9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,13 +16,17 @@ jobs: - name: ⬇️ Checkout repo uses: actions/checkout@v2 - - name: Apply secret env + - name: 🔐 Apply secrets env run: | - echo 'DATABASE_URL="file:./prod.db"' > .env + echo 'PORT=5001' > .env + echo 'DATABASE_URL="file:./prod.db"' >> .env echo 'SESSION_SECRET="${{secrets.SESSION_SECRET}}"' >> .env - - name: ⚒ Install dependencies and build - run: yarn install && yarn build + - name: ⚒ Install and build + run: | + yarn install + yarn build + yarn prisma db push - name: 🚀 Deploy run: pm2 startOrRestart ecosystem.config.js