Skip to content

Commit

Permalink
fix dotenv issue
Browse files Browse the repository at this point in the history
  • Loading branch information
wayneleon1 committed May 28, 2024
1 parent 44def29 commit 6aabcc0
Showing 1 changed file with 29 additions and 25 deletions.
54 changes: 29 additions & 25 deletions .github/workflows/workflow_for_ecomm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,35 @@ jobs:
- run: npm run test --if-present
- run: npm run build --if-present
- run: npm run lint --if-present

# Create .env file dynamically from secrets
- name: Create .env file
run: |
echo "DB_PORT_DEV=${{ secrets.DB_PORT_DEV }}" >> .env
echo "DB_USER_DEV=${{ secrets.DB_USER_DEV }}" >> .env
echo "DB_PASSWORD_DEV=${{ secrets.DB_PASSWORD_DEV }}" >> .env
echo "DB_NAME_DEV=${{ secrets.DB_NAME_DEV }}" >> .env
echo "DB_HOST_DEV=${{ secrets.DB_HOST_DEV }}" >> .env
echo "APP_URL=${{ secrets.APP_URL }}" >> .env
echo "ALL=${{ secrets.ALL }}" >> .env
echo "DOCS=${{ secrets.DOCS }}" >> .env
echo "PORT=${{ secrets.PORT }}" >> .env
echo "JWT_SECRET=${{ secrets.JWT_SECRET }}" >> .env
echo "DB_PORT_TEST=${{ secrets.DB_PORT_TEST }}" >> .env
echo "DB_USER_TEST=${{ secrets.DB_USER_TEST }}" >> .env
echo "DB_PASSWORD_TEST=${{ secrets.DB_PASSWORD_TEST }}" >> .env
echo "DB_NAME_TEST=${{ secrets.DB_NAME_TEST }}" >> .env
echo "DB_HOST_TEST=${{ secrets.DB_HOST_TEST }}" >> .env
echo "MAILGUN_TOKEN=${{ secrets.MAILGUN_TOKEN }}" >> .env
echo "MAILGUN_DOMAIN=${{ secrets.MAILGUN_DOMAIN }}" >> .env
echo "GOOGLE_CLIENT_ID=${{ secrets.GOOGLE_CLIENT_ID }}" >> .env
echo "GOOGLE_CLIENT_SECRET=${{ secrets.GOOGLE_CLIENT_SECRET }}" >> .env
echo "GOOGLE_CALLBACK_URL=${{ secrets.GOOGLE_CALLBACK_URL }}" >> .env
echo "FACEBOOK_APP_ID=${{ secrets.FACEBOOK_APP_ID }}" >> .env
echo "FACEBOOK_APP_SECRET=${{ secrets.FACEBOOK_APP_SECRET }}" >> .env
echo "FACEBOOK_CALLBACK_URL=${{ secrets.FACEBOOK_CALLBACK_URL }}" >> .env
echo "COOKIES_KEY=${{ secrets.COOKIES_KEY }}" >> .env
- name: Build Docker image
run: docker-compose build
- name: Run Docker Compose services
Expand All @@ -48,28 +77,3 @@ jobs:
directory: coverage/
- name: Shut down Docker Compose services
run: docker-compose down
env:
DB_PORT_DEV: ${{ secrets.DB_PORT_DEV }}
DB_USER_DEV: ${{ secrets.DB_USER_DEV }}
DB_PASSWORD_DEV: ${{ secrets.DB_PASSWORD_DEV }}
DB_NAME_DEV: ${{ secrets.DB_NAME_DEV }}
DB_HOST_DEV: ${{ secrets.DB_HOST_DEV }}
APP_URL: ${{ secrets.APP_URL }}
ALL: ${{ secrets.ALL }}
DOCS: ${{ secrets.DOCS }}
PORT: ${{ secrets.PORT }}
JWT_SECRET: ${{ secrets.JWT_SECRET }}
DB_PORT_TEST: ${{ secrets.DB_PORT_TEST }}
DB_USER_TEST: ${{ secrets.DB_USER_TEST }}
DB_PASSWORD_TEST: ${{ secrets.DB_PASSWORD_TEST }}
DB_NAME_TEST: ${{ secrets.DB_NAME_TEST }}
DB_HOST_TEST: ${{ secrets.DB_HOST_TEST }}
MAILGUN_TOKEN: ${{ secrets.MAILGUN_TOKEN }}
MAILGUN_DOMAIN: ${{ secrets.MAILGUN_DOMAIN }}
GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }}
GOOGLE_CLIENT_SECRET: ${{ secrets.GOOGLE_CLIENT_SECRET }}
GOOGLE_CALLBACK_URL: ${{ secrets.GOOGLE_CALLBACK_URL }}
FACEBOOK_APP_ID: ${{ secrets.FACEBOOK_APP_ID }}
FACEBOOK_APP_SECRET: ${{ secrets.FACEBOOK_APP_SECRET }}
FACEBOOK_CALLBACK_URL: ${{ secrets.FACEBOOK_CALLBACK_URL }}
COOKIES_KEY: ${{ secrets.COOKIES_KEY }}

0 comments on commit 6aabcc0

Please sign in to comment.