Build and deploy pipeline #3

Open
opened 2026-10-22 00:45:39 -04:00 by cheech · 0 comments
Owner

No bundler required (plain JS ES modules), but we need a repeatable deploy.

  • Static files served from a web root; server/ runs as a Node service behind the same host (reverse-proxied path, e.g. /api/reward).
  • Optional CI: lint (no deps; node --check) and a link/manifest validator script.

Acceptance criteria

  • One command/script deploys the static site and restarts the reward server
  • Cache-busting for JS/CSS (query hash or versioned filenames)
  • Manifest validator fails the build if a game's manifest is missing required fields
  • Deploy steps documented in docs/
No bundler required (plain JS ES modules), but we need a repeatable deploy. - Static files served from a web root; `server/` runs as a Node service behind the same host (reverse-proxied path, e.g. `/api/reward`). - Optional CI: lint (no deps; `node --check`) and a link/manifest validator script. ## Acceptance criteria - [ ] One command/script deploys the static site and restarts the reward server - [ ] Cache-busting for JS/CSS (query hash or versioned filenames) - [ ] Manifest validator fails the build if a game's manifest is missing required fields - [ ] Deploy steps documented in `docs/`
cheech added this to the M0 Foundation milestone 2026-10-22 00:45:39 -04:00
cheech added this to the Roadmap project 2026-10-22 20:53:09 -04:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
NetDagger/arcade#3
No description provided.