Skip to content

Commit dcf67cf

Browse files
committed
feat: add variables to worker
1 parent e2ad865 commit dcf67cf

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/deploy-cloudflare-worker.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ jobs:
4040
4141
echo "AUTH0_DOMAIN=${{ secrets.AUTH0_DOMAIN }}" >> cloudflare-worker/.env
4242
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
4345
echo "AUTH0_SCOPE=\"${{ vars.AUTH0_SCOPE }}\"" >> cloudflare-worker/.env
4446
echo "AUTH0_AUDIENCE=${{ secrets.AUTH0_AUDIENCE }}" >> cloudflare-worker/.env
4547
echo "API_BASE_URL=${{ secrets.API_BASE_URL }}" >> cloudflare-worker/.env
@@ -61,7 +63,7 @@ jobs:
6163
cp wrangler.jsonc wrangler.jsonc.bak
6264
set -a && source .env && set +a
6365
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
6567
cat wrangler.jsonc.2 | sed 's|// "routes".*.|,"routes": [{ "pattern": "'"${DOMAIN_NAME}"'", "custom_domain": true }]|' > wrangler.jsonc
6668
cat wrangler.jsonc
6769
- name: Deploy
@@ -73,6 +75,7 @@ jobs:
7375
vars: |
7476
AUTH0_DOMAIN
7577
AUTH0_CLIENT_ID
78+
AUTH0_CLIENT_SECRET
7679
AUTH0_SCOPE
7780
AUTH0_AUDIENCE
7881
API_BASE_URL
@@ -81,6 +84,7 @@ jobs:
8184
WRITE_PERMISSION
8285
ADMIN_PERMISSION
8386
SEARCH_PERMISSION
87+
ADMIN_AUTH0_PERMISSION
8488
DB_BACKEND
8589
BACKUP_PERMISSION
8690
DB_MAX_IMAGE_SIZE
@@ -90,6 +94,7 @@ jobs:
9094
env:
9195
AUTH0_DOMAIN: ${{ secrets.AUTH0_DOMAIN }}
9296
AUTH0_CLIENT_ID: ${{ secrets.AUTH0_CLIENT_ID }}
97+
AUTH0_CLIENT_SECRET: ${{ secrets.AUTH0_CLIENT_SECRET }}
9398
AUTH0_SCOPE: ${{ vars.AUTH0_SCOPE }}
9499
AUTH0_AUDIENCE: ${{ secrets.AUTH0_AUDIENCE }}
95100
API_BASE_URL: ${{ secrets.API_BASE_URL }}
@@ -98,6 +103,7 @@ jobs:
98103
WRITE_PERMISSION: ${{ vars.WRITE_PERMISSION }}
99104
ADMIN_PERMISSION: ${{ vars.ADMIN_PERMISSION }}
100105
SEARCH_PERMISSION: ${{ vars.SEARCH_PERMISSION }}
106+
ADMIN_AUTH0_PERMISSION: ${{ vars.ADMIN_AUTH0_PERMISSION }}
101107
DB_BACKEND: ${{ vars.DB_BACKEND }}
102108
BACKUP_PERMISSION: ${{ vars.BACKUP_PERMISSION }}
103109
DB_MAX_IMAGE_SIZE: ${{ vars.DB_MAX_IMAGE_SIZE }}

0 commit comments

Comments
 (0)