Skip to content

ci: add server-only docker image + workflow - #20

Merged
plutoless merged 6 commits into
mainfrom
ci/docker-image
Jun 11, 2026
Merged

ci: add server-only docker image + workflow#20
plutoless merged 6 commits into
mainfrom
ci/docker-image

Conversation

@plutoless

Copy link
Copy Markdown
Contributor

Adds a single-stage, non-root python:3.12-slim Docker image for the FastAPI server/ backend, plus a docker workflow that builds and smoke-tests it (probe :8000/get_config with fake AGORA creds) on every push/PR and publishes to GHCR on v* tags. Server-only: no web frontend, no llm/, no next.config.ts change. amd64-only (the load+smoke path needs single arch). Verified locally: image builds, runs non-root (USER app), and /get_config returns a valid Token007 envelope. (Sub-project 2 of 3; nightly follows and reuses this via workflow_call.)

@plutoless
plutoless merged commit 4c64774 into main Jun 11, 2026
2 checks passed
@plutoless
plutoless deleted the ci/docker-image branch June 11, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant