|
40 | 40 |
|
41 | 41 | echo "AUTH0_DOMAIN=${{ secrets.AUTH0_DOMAIN }}" >> cloudflare-worker/.env |
42 | 42 | echo "AUTH0_CLIENT_ID=${{ secrets.AUTH0_CLIENT_ID }}" >> cloudflare-worker/.env |
| 43 | + echo "AUTH0_CLIENT_SECRET=${{ secrets.AUTH0_CLIENT_SECRET }}" >> cloudflare-worker/.env |
| 44 | + echo "ADMIN_AUTH0_PERMISSION=\"${{ vars.ADMIN_AUTH0_PERMISSION }}\"" >> cloudflare-worker/.env |
43 | 45 | echo "AUTH0_SCOPE=\"${{ vars.AUTH0_SCOPE }}\"" >> cloudflare-worker/.env |
44 | 46 | echo "AUTH0_AUDIENCE=${{ secrets.AUTH0_AUDIENCE }}" >> cloudflare-worker/.env |
45 | 47 | echo "API_BASE_URL=${{ secrets.API_BASE_URL }}" >> cloudflare-worker/.env |
|
61 | 63 | cp wrangler.jsonc wrangler.jsonc.bak |
62 | 64 | set -a && source .env && set +a |
63 | 65 | cat .env |
64 | | - cat wrangler.jsonc.bak | sed 's|// "vars".*.|,"vars": { "PAYPAL_TRANSACTION_BASE_URL": "'"${PAYPAL_TRANSACTION_BASE_URL}"'", "AMAZON_BASE_URL": "'"${AMAZON_BASE_URL}"'", "AUTH0_DOMAIN": "'"${AUTH0_DOMAIN}"'", "AUTH0_CLIENT_ID": "'"${AUTH0_CLIENT_ID}"'", "AUTH0_SCOPE": "'"${AUTH0_SCOPE}"'", "AUTH0_AUDIENCE": "'"${AUTH0_AUDIENCE}"'", "API_BASE_URL": "'"${API_BASE_URL}"'", "CORS_ORIGIN": "'"${CORS_ORIGIN}"'", "DB_BACKEND": "'"${DB_BACKEND}"'", "DB_MAX_IMAGE_SIZE": "'"${DB_MAX_IMAGE_SIZE}"'", "BACKUP_PERMISSION": "'"${BACKUP_PERMISSION}"'", "READ_PERMISSION": "'"${READ_PERMISSION}"'", "WRITE_PERMISSION": "'"${WRITE_PERMISSION}"'", "ADMIN_PERMISSION": "'"${ADMIN_PERMISSION}"'", "SEARCH_PERMISSION": "'"${SEARCH_PERMISSION}"'", "STATISTICS_LIMIT": "'"${STATISTICS_LIMIT}"'" }|' > wrangler.jsonc.2 |
| 66 | + cat wrangler.jsonc.bak | sed 's|// "vars".*.|,"vars": { "PAYPAL_TRANSACTION_BASE_URL": "'"${PAYPAL_TRANSACTION_BASE_URL}"'", "AMAZON_BASE_URL": "'"${AMAZON_BASE_URL}"'", "AUTH0_DOMAIN": "'"${AUTH0_DOMAIN}"'", "AUTH0_CLIENT_ID": "'"${AUTH0_CLIENT_ID}"'","AUTH0_CLIENT_SECRET": "'"${AUTH0_CLIENT_SECRET}"'", "AUTH0_SCOPE": "'"${AUTH0_SCOPE}"'", "AUTH0_AUDIENCE": "'"${AUTH0_AUDIENCE}"'", "API_BASE_URL": "'"${API_BASE_URL}"'", "CORS_ORIGIN": "'"${CORS_ORIGIN}"'", "DB_BACKEND": "'"${DB_BACKEND}"'", "DB_MAX_IMAGE_SIZE": "'"${DB_MAX_IMAGE_SIZE}"'", "BACKUP_PERMISSION": "'"${BACKUP_PERMISSION}"'", "READ_PERMISSION": "'"${READ_PERMISSION}"'", "WRITE_PERMISSION": "'"${WRITE_PERMISSION}"'", "ADMIN_PERMISSION": "'"${ADMIN_PERMISSION}"'", "SEARCH_PERMISSION": "'"${SEARCH_PERMISSION}"'","ADMIN_AUTH0_PERMISSION": "'"${ADMIN_AUTH0_PERMISSION}"'", "STATISTICS_LIMIT": "'"${STATISTICS_LIMIT}"'" }|' > wrangler.jsonc.2 |
65 | 67 | cat wrangler.jsonc.2 | sed 's|// "routes".*.|,"routes": [{ "pattern": "'"${DOMAIN_NAME}"'", "custom_domain": true }]|' > wrangler.jsonc |
66 | 68 | cat wrangler.jsonc |
67 | 69 | - name: Deploy |
|
73 | 75 | vars: | |
74 | 76 | AUTH0_DOMAIN |
75 | 77 | AUTH0_CLIENT_ID |
| 78 | + AUTH0_CLIENT_SECRET |
76 | 79 | AUTH0_SCOPE |
77 | 80 | AUTH0_AUDIENCE |
78 | 81 | API_BASE_URL |
|
81 | 84 | WRITE_PERMISSION |
82 | 85 | ADMIN_PERMISSION |
83 | 86 | SEARCH_PERMISSION |
| 87 | + ADMIN_AUTH0_PERMISSION |
84 | 88 | DB_BACKEND |
85 | 89 | BACKUP_PERMISSION |
86 | 90 | DB_MAX_IMAGE_SIZE |
|
90 | 94 | env: |
91 | 95 | AUTH0_DOMAIN: ${{ secrets.AUTH0_DOMAIN }} |
92 | 96 | AUTH0_CLIENT_ID: ${{ secrets.AUTH0_CLIENT_ID }} |
| 97 | + AUTH0_CLIENT_SECRET: ${{ secrets.AUTH0_CLIENT_SECRET }} |
93 | 98 | AUTH0_SCOPE: ${{ vars.AUTH0_SCOPE }} |
94 | 99 | AUTH0_AUDIENCE: ${{ secrets.AUTH0_AUDIENCE }} |
95 | 100 | API_BASE_URL: ${{ secrets.API_BASE_URL }} |
|
98 | 103 | WRITE_PERMISSION: ${{ vars.WRITE_PERMISSION }} |
99 | 104 | ADMIN_PERMISSION: ${{ vars.ADMIN_PERMISSION }} |
100 | 105 | SEARCH_PERMISSION: ${{ vars.SEARCH_PERMISSION }} |
| 106 | + ADMIN_AUTH0_PERMISSION: ${{ vars.ADMIN_AUTH0_PERMISSION }} |
101 | 107 | DB_BACKEND: ${{ vars.DB_BACKEND }} |
102 | 108 | BACKUP_PERMISSION: ${{ vars.BACKUP_PERMISSION }} |
103 | 109 | DB_MAX_IMAGE_SIZE: ${{ vars.DB_MAX_IMAGE_SIZE }} |
|
0 commit comments