Skip to content

Commit

Permalink
update develop.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
nghiavohuynhdai committed May 5, 2024
1 parent 010af36 commit 028e16d
Showing 1 changed file with 54 additions and 48 deletions.
102 changes: 54 additions & 48 deletions .github/workflows/develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: NestJS CI/CD

on:
push:
branches: [ "develop" ]
branches: ['develop']
workflow_dispatch:
inputs:
logLevel:
Expand All @@ -11,9 +11,9 @@ on:
default: 'warning'
type: choice
options:
- info
- warning
- debug
- info
- warning
- debug
tags:
description: 'Test scenario tags'
required: false
Expand All @@ -32,56 +32,62 @@ jobs:
node-version: [20.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Install PM2 global
run: npm install pm2 -g
- name: Install
run: npm install
- name: Build
run: npm run build
- name: Update sentry sourcemaps
run: npm run sentry:sourcemaps
- name: 'Create env file'
run: |
touch .env
echo NODE_ENV=${{ vars.NODE_ENV }} >> .env
echo PORT=${{ vars.PORT }} >> .env
echo MONGODB_CONNECTION_STRING=${{ secrets.MONGODB_CONNECTION_STRING }} >> .env
echo CORS_VALID_ORIGINS=${{ vars.CORS_VALID_ORIGINS }} >> .env
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Install PM2 global
run: npm install pm2 -g
- name: Install
run: npm install
- name: Build
run: npm run build
- name: Update sentry sourcemaps
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
run: npm run sentry:sourcemaps
- name: 'Create env file'
run: |
touch .env
echo NODE_ENV=${{ vars.NODE_ENV }} >> .env
echo PORT=${{ vars.PORT }} >> .env
echo MONGODB_CONNECTION_STRING=${{ secrets.MONGODB_CONNECTION_STRING }} >> .env
echo CORS_VALID_ORIGINS=${{ vars.CORS_VALID_ORIGINS }} >> .env
echo JWT_ACCESS_SECRET=${{ vars.JWT_ACCESS_SECRET }} >> .env
echo JWT_ACCESS_EXPIRATION=${{ vars.JWT_ACCESS_EXPIRATION }} >> .env
echo JWT_REFRESH_SECRET=${{ vars.JWT_REFRESH_SECRET }} >> .env
echo JWT_REFRESH_EXPIRATION=${{ vars.JWT_REFRESH_EXPIRATION }} >> .env
echo JWT_ACCESS_SECRET=${{ vars.JWT_ACCESS_SECRET }} >> .env
echo JWT_ACCESS_EXPIRATION=${{ vars.JWT_ACCESS_EXPIRATION }} >> .env
echo JWT_REFRESH_SECRET=${{ vars.JWT_REFRESH_SECRET }} >> .env
echo JWT_REFRESH_EXPIRATION=${{ vars.JWT_REFRESH_EXPIRATION }} >> .env
echo SMTP_USERNAME=${{ secrets.SMTP_USERNAME }} >> .env
echo SMTP_PASSWORD=${{ secrets.SMTP_PASSWORD }} >> .env
echo SMTP_HOST=${{ vars.SMTP_HOST }} >> .env
echo SMTP_PORT=${{ vars.SMTP_PORT }} >> .env
echo SMTP_FROM_EMAIL=${{ vars.SMTP_FROM_EMAIL }} >> .env
echo SMTP_FROM_NAME=${{ vars.SMTP_FROM_NAME }} >> .env
echo SMTP_USERNAME=${{ secrets.SMTP_USERNAME }} >> .env
echo SMTP_PASSWORD=${{ secrets.SMTP_PASSWORD }} >> .env
echo SMTP_HOST=${{ vars.SMTP_HOST }} >> .env
echo SMTP_PORT=${{ vars.SMTP_PORT }} >> .env
echo SMTP_FROM_EMAIL=${{ vars.SMTP_FROM_EMAIL }} >> .env
echo SMTP_FROM_NAME=${{ vars.SMTP_FROM_NAME }} >> .env
echo WEB_URL=${{ vars.WEB_URL }} >> .env
echo SERVER_URL=${{ vars.SERVER_URL }} >> .env
echo WEB_URL=${{ vars.WEB_URL }} >> .env
echo SERVER_URL=${{ vars.SERVER_URL }} >> .env
echo MOMO_PARTNER_CODE=${{ secrets.MOMO_PARTNER_CODE }} >> .env
echo MOMO_ACCESS_KEY=${{ secrets.MOMO_ACCESS_KEY }} >> .env
echo MOMO_SECRET_KEY=${{ secrets.MOMO_SECRET_KEY }} >> .env
echo MOMO_ENDPOINT=${{ vars.MOMO_ENDPOINT }} >> .env
echo MOMO_PARTNER_CODE=${{ secrets.MOMO_PARTNER_CODE }} >> .env
echo MOMO_ACCESS_KEY=${{ secrets.MOMO_ACCESS_KEY }} >> .env
echo MOMO_SECRET_KEY=${{ secrets.MOMO_SECRET_KEY }} >> .env
echo MOMO_ENDPOINT=${{ vars.MOMO_ENDPOINT }} >> .env
echo ZALOPAY_APP_ID=${{ secrets.ZALOPAY_APP_ID }} >> .env
echo ZALOPAY_KEY1=${{ secrets.ZALOPAY_KEY1 }} >> .env
echo ZALOPAY_KEY2=${{ secrets.ZALOPAY_KEY2 }} >> .env
echo ZALOPAY_ENDPOINT=${{ vars.ZALOPAY_ENDPOINT }} >> .env
echo PAYOS_CLIENT_ID=${{ secrets.PAYOS_CLIENT_ID }} >> .env
echo PAYOS_API_KEY=${{ secrets.PAYOS_API_KEY }} >> .env
echo PAYOS_CHECKSUM_KEY=${{ secrets.PAYOS_CHECKSUM_KEY }} >> .env
echo SENTRY_DSN=${{ secrets.SENTRY_DSN }} >> .env
echo ZALOPAY_APP_ID=${{ secrets.ZALOPAY_APP_ID }} >> .env
echo ZALOPAY_KEY1=${{ secrets.ZALOPAY_KEY1 }} >> .env
echo ZALOPAY_KEY2=${{ secrets.ZALOPAY_KEY2 }} >> .env
echo ZALOPAY_ENDPOINT=${{ vars.ZALOPAY_ENDPOINT }} >> .env
- name: Deploy
run: pm2 restart furnique-api

- name: Deploy
run: pm2 restart furnique-api

snyk:
runs-on: ubuntu-latest
steps:
Expand Down

0 comments on commit 028e16d

Please sign in to comment.