diff --git a/.github/workflows/worker.yml b/.github/workflows/worker.yml index d214e4a..d7004ab 100644 --- a/.github/workflows/worker.yml +++ b/.github/workflows/worker.yml @@ -58,8 +58,12 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 - - name: Publish - uses: web3-storage/wrangler-action@node16 + - name: Setup Node + uses: actions/setup-node@v2.1.2 with: - apiToken: ${{ secrets.CF_API_TOKEN }} - workingDirectory: ./worker + node-version: 20 + - name: Publish + working-directory: ./worker + run: npx wrangler --env production + env: + CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }} diff --git a/worker/wrangler.toml b/worker/wrangler.toml index b9d6f21..bf723e0 100644 --- a/worker/wrangler.toml +++ b/worker/wrangler.toml @@ -22,3 +22,9 @@ database_name = "vh7" database_id = "8248b645-7133-4795-a343-e9273706f77c" preview_database_id = "c7e738c7-0b24-4c49-a3db-695e8658c01c" migrations_dir = "migrations" + +[env.production.vars] +S3_REGION = "eu-west-1" +S3_ENDPOINT_URL = "https://gateway.eu1.storjshare.io" +S3_BUCKET = "vh7-uploads" +VH7_ENV = "production"