Add envs/ + Containerfile for tfgrid_deploy + forge_docker_publish #14

Closed
opened 2026-04-19 21:17:52 +00:00 by mahmoud · 0 comments
Owner

Context

No deployment parity artifacts exist. tfgrid_deploy expects an envs/ directory with per-environment configs (dev/staging/prod) plus Makefile targets for single-VM TFGrid deploys. forge_docker_publish expects a Containerfile plus Makefile targets for building and publishing container images via Podman.

Goals

  • Add envs/{dev,staging,prod}/ with per-env config templates (sockets, ports, logging, feature flags).
  • Add a Containerfile at repo root that produces a runnable image containing the server + UI + CLI binaries.
  • Add Makefile targets: docker-build, docker-publish, tfgrid-deploy-{dev,staging,prod}.
  • Optionally add a .forgejo/workflows/publish-container.yaml that builds + pushes on tag.

Related skills: tfgrid_deploy, forge_docker_publish.

## Context No deployment parity artifacts exist. `tfgrid_deploy` expects an `envs/` directory with per-environment configs (dev/staging/prod) plus Makefile targets for single-VM TFGrid deploys. `forge_docker_publish` expects a `Containerfile` plus `Makefile` targets for building and publishing container images via Podman. ## Goals - Add `envs/{dev,staging,prod}/` with per-env config templates (sockets, ports, logging, feature flags). - Add a `Containerfile` at repo root that produces a runnable image containing the server + UI + CLI binaries. - Add Makefile targets: `docker-build`, `docker-publish`, `tfgrid-deploy-{dev,staging,prod}`. - Optionally add a `.forgejo/workflows/publish-container.yaml` that builds + pushes on tag. Related skills: `tfgrid_deploy`, `forge_docker_publish`.
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
lhumina_code/hero_livekit#14
No description provided.