|
31 | 31 | steps: |
32 | 32 | - name: Checkout |
33 | 33 | uses: actions/checkout@v4 |
34 | | - - name: Set Environment Variables |
35 | | - run: | |
36 | | - echo "NEXT_PUBLIC_FIREBASE_API_KEY=$NEXT_PUBLIC_FIREBASE_API_KEY" >> "$GITHUB_ENV" |
37 | | - echo "NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=$NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN" >> "$GITHUB_ENV" |
38 | | - echo "NEXT_PUBLIC_FIREBASE_PROJECT_ID=$NEXT_PUBLIC_FIREBASE_PROJECT_ID" >> "$GITHUB_ENV" |
39 | | - echo "NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=$NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET" >> "$GITHUB_ENV" |
40 | | - echo "NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=$NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID" >> "$GITHUB_ENV" |
41 | | - echo "NEXT_PUBLIC_FIREBASE_APP_ID=$NEXT_PUBLIC_FIREBASE_APP_ID" >> "$GITHUB_ENV" |
42 | | - echo "NEXT_PUBLIC_FIREBASE_KEY_SITE_RECAPTCHA_ENTERPRISE=$NEXT_PUBLIC_FIREBASE_KEY_SITE_RECAPTCHA_ENTERPRISE" >> "$GITHUB_ENV" |
43 | | - echo "NEXT_PUBLIC_EMAIL_PROPRIETARIO_AUTH=$NEXT_PUBLIC_EMAIL_PROPRIETARIO_AUTH" >> "$GITHUB_ENV" |
44 | | - env: |
45 | | - NEXT_PUBLIC_FIREBASE_API_KEY: ${{secrets.NEXT_PUBLIC_FIREBASE_API_KEY}} |
46 | | - NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN: ${{secrets.NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN}} |
47 | | - NEXT_PUBLIC_FIREBASE_PROJECT_ID: ${{secrets.NEXT_PUBLIC_FIREBASE_PROJECT_ID}} |
48 | | - NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET: ${{secrets.NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET}} |
49 | | - NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID: ${{secrets.NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID}} |
50 | | - NEXT_PUBLIC_FIREBASE_APP_ID: ${{secrets.NEXT_PUBLIC_FIREBASE_APP_ID}} |
51 | | - NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID: ${{secrets.NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID}} |
52 | | - NEXT_PUBLIC_FIREBASE_KEY_SITE_RECAPTCHA_ENTERPRISE: ${{secrets.NEXT_PUBLIC_FIREBASE_KEY_SITE_RECAPTCHA_ENTERPRISE}} |
53 | | - NEXT_PUBLIC_EMAIL_PROPRIETARIO_AUTH: ${{secrets.NEXT_PUBLIC_EMAIL_PROPRIETARIO_AUTH}} |
54 | 34 | - name: Detect package manager |
55 | 35 | id: detect-package-manager |
56 | 36 | run: | |
|
91 | 71 | # If source files changed but packages didn't, rebuild from a prior cache. |
92 | 72 | restore-keys: | |
93 | 73 | ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}- |
| 74 | + - name: Create .env file |
| 75 | + run: | |
| 76 | + echo "NEXT_PUBLIC_FIREBASE_API_KEY=${{ secrets.NEXT_PUBLIC_FIREBASE_API_KEY }}" >> .env |
| 77 | + echo "NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=${{ secrets.NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN }}" >> .env |
| 78 | + echo "NEXT_PUBLIC_FIREBASE_PROJECT_ID=${{ secrets.NEXT_PUBLIC_FIREBASE_PROJECT_ID }}" >> .env |
| 79 | + echo "NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=${{ secrets.NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET }}" >> .env |
| 80 | + echo "NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=${{ secrets.NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID }}" >> .env |
| 81 | + echo "NEXT_PUBLIC_FIREBASE_APP_ID=${{ secrets.NEXT_PUBLIC_FIREBASE_APP_ID }}" >> .env |
| 82 | + echo "NEXT_PUBLIC_FIREBASE_KEY_SITE_RECAPTCHA_ENTERPRISE=${{ secrets.NEXT_PUBLIC_FIREBASE_KEY_SITE_RECAPTCHA_ENTERPRISE }}" >> .env |
| 83 | + echo "NEXT_PUBLIC_EMAIL_PROPRIETARIO_AUTH=${{ secrets.NEXT_PUBLIC_EMAIL_PROPRIETARIO_AUTH }}" >> .env |
94 | 84 | - name: Install dependencies |
95 | 85 | run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} |
96 | 86 | - name: Build with Next.js |
|
0 commit comments