diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml index b1493e0..c5c2432 100644 --- a/.github/workflows/build-frontend.yml +++ b/.github/workflows/build-frontend.yml @@ -25,3 +25,4 @@ jobs: cache: 'npm' - run: npm ci - run: npm run build + - run: npm run assets-browser:deploy:dry-run diff --git a/package.json b/package.json index 1799357..7b59f55 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "build": "vite build", "assets-browser:dev": "wrangler dev --local --var LOCAL_DEVELOPMENT:true --persist-to .wrangler/state --cwd workers/assets-directory-browser", "assets-browser:test": "vitest run --config workers/assets-directory-browser/vitest.config.mjs", - "assets-browser:dry-run": "wrangler deploy --dry-run --cwd workers/assets-directory-browser", + "assets-browser:deploy": "wrangler deploy --cwd workers/assets-directory-browser", + "assets-browser:deploy:dry-run": "wrangler deploy --dry-run --cwd workers/assets-directory-browser", "preview": "vite preview --port 5050", "lint": "eslint .", "lint-fix": "npm run lint -- --fix", diff --git a/workers/assets-directory-browser/README.md b/workers/assets-directory-browser/README.md index 6792753..80f3fd0 100644 --- a/workers/assets-directory-browser/README.md +++ b/workers/assets-directory-browser/README.md @@ -64,9 +64,15 @@ connects to the production bucket. ```sh npm run assets-browser:test -npm run assets-browser:dry-run +npm run assets-browser:deploy:dry-run ``` +`npm run assets-browser:deploy` performs the production deployment. Production +deployments are handled by Cloudflare Workers Builds, configured from the +repository root with `main` as the production branch, +`npm run assets-browser:test` as the build command, and +`npm run assets-browser:deploy` as the deploy command. + ## Production rollout Do not create the URL Rewrite Rule until the Worker route has been deployed and