Phase 4.1: Single binary build and deployment #27

Open
opened 2026-06-07 22:44:56 -06:00 by ppreeper · 0 comments
Owner

Description

The final build produces a single self-contained binary with all game data, assets, and the web server. Deployable with zero external dependencies.

Tasks

  • Verify //go:embed includes all data, templates, and static assets
  • go build produces a single binary
  • Binary runs standalone on a configurable port (--port flag, PORT env var)
  • Strip debug symbols for production build
  • Cross-compile for linux/amd64, linux/arm64

Acceptance Criteria

  • Single binary can be copied to any Linux server and run
  • All game features work from the binary without external files
## Description The final build produces a single self-contained binary with all game data, assets, and the web server. Deployable with zero external dependencies. ## Tasks - [ ] Verify `//go:embed` includes all data, templates, and static assets - [ ] `go build` produces a single binary - [ ] Binary runs standalone on a configurable port (`--port` flag, `PORT` env var) - [ ] Strip debug symbols for production build - [ ] Cross-compile for linux/amd64, linux/arm64 ## Acceptance Criteria - Single binary can be copied to any Linux server and run - All game features work from the binary without external files
ppreeper added this to the Phase 4 milestone 2026-06-07 22:51:07 -06:00
Sign in to join this conversation.
No labels
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
ppreeper/bygfoot#27
No description provided.