|
5 | 5 | deploy:
|
6 | 6 | name: Deploy to NuxtHub
|
7 | 7 | runs-on: ubuntu-latest
|
8 |
| - environment: |
9 |
| - name: ${{ github.ref == 'refs/heads/main' && 'production' || 'preview' }} |
10 |
| - url: ${{ steps.deploy.outputs.deployment-url }} |
11 | 8 | permissions:
|
12 | 9 | contents: read
|
13 | 10 | id-token: write
|
|
29 | 26 | env:
|
30 | 27 | PRISMIC_ACCESS_TOKEN: ${{ secrets.PRISMIC_ACCESS_TOKEN }}
|
31 | 28 |
|
32 |
| - - name: Set environment variables |
33 |
| - run: | |
34 |
| - echo "NUXT_ENVIRONMENT=${{ github.ref == 'refs/heads/main' && 'nuxthub-production' || 'nuxthub-preview' }}" >> $GITHUB_ENV |
35 |
| - echo "NUXTHUB_ENV=${{ github.ref == 'refs/heads/main' && 'nuxthub-production' || 'nuxthub-preview' }}" >> $GITHUB_ENV |
36 |
| -
|
37 |
| - - name: Ensure NuxtHub module is installed |
38 |
| - run: pnpx nuxthub@latest ensure |
39 |
| - env: |
40 |
| - PRISMIC_ACCESS_TOKEN: ${{ secrets.PRISMIC_ACCESS_TOKEN }} |
41 |
| - |
42 |
| - - name: Build application |
43 |
| - run: pnpm build:nuxthub |
44 |
| - env: |
45 |
| - # Secret variables |
46 |
| - NUXT_ALBATROSS_NODE_RPC_URL: ${{ secrets.NUXT_ALBATROSS_NODE_RPC_URL }} |
47 |
| - NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_KEY: ${{ secrets.NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_KEY }} |
48 |
| - NUXT_ZOHO_CLIENT_ID: ${{ secrets.NUXT_ZOHO_CLIENT_ID }} |
49 |
| - NUXT_ZOHO_CLIENT_SECRET: ${{ secrets.NUXT_ZOHO_CLIENT_SECRET }} |
50 |
| - NUXT_ZOHO_CODE: ${{ secrets.NUXT_ZOHO_CODE }} |
51 |
| - NUXT_ZOHO_LISTKEY: ${{ secrets.NUXT_ZOHO_LISTKEY }} |
52 |
| - NUXT_ZOHO_REFRESH_TOKEN: ${{ secrets.NUXT_ZOHO_REFRESH_TOKEN }} |
53 |
| - PRISMIC_ACCESS_TOKEN: ${{ secrets.PRISMIC_ACCESS_TOKEN }} |
54 |
| - |
55 |
| - # Variables |
56 |
| - NUXT_HUB_ENV: ${{ vars.NUXT_HUB_ENV }} |
57 |
| - NUXT_HUB_PROJECT_KEY: ${{ vars.NUXT_HUB_PROJECT_KEY }} |
58 |
| - NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_URL: ${{ vars.NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_URL }} |
59 |
| - NUXT_PUBLIC_VALIDATORS_API: ${{ vars.NUXT_PUBLIC_VALIDATORS_API }} |
60 |
| - NUXT_SITE_ENV: ${{ vars.NUXT_SITE_ENV }} |
61 |
| - NUXT_ZOHO_REQUEST_URL: ${{ vars.NUXT_ZOHO_REQUEST_URL }} |
62 |
| - NUXT_ZOHO_SCOPE: ${{ vars.NUXT_ZOHO_SCOPE }} |
63 |
| - |
64 |
| - - name: Deploy to NuxtHub |
| 29 | + - name: Build & Deploy to NuxtHub |
65 | 30 | uses: nuxt-hub/action@v2
|
66 |
| - id: deploy |
67 | 31 | with:
|
68 | 32 | project-key: nimiq-website-iem5
|
0 commit comments