blumeops/docs/how-to/deployment
Erich Blume 08c698e833
Some checks failed
Build Container / detect (push) Successful in 2s
Build Container / build-dagger (teslamate) (push) Failing after 6s
Migrate teslamate to native Dagger container.py (#333)
## Summary
- Replace legacy Dockerfile with native Dagger `container.py` build
- Two-stage pipeline: Elixir+Node builder, Debian slim runtime
- Uses shared helpers (`clone_from_forge`, `oci_labels`)
- Delete old Dockerfile (pipeline auto-discovers container.py)
- Update build-container-image docs and mark service reviewed

## Test plan
- [x] `dagger call build --src=. --container-name=teslamate` succeeds locally
- [ ] CI container build passes
- [ ] Deploy from branch and verify teslamate starts cleanly

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #333
2026-04-14 07:20:52 -07:00
..
add-ansible-role.md Review gandi-operations doc and reorganize how-to guides (#200) 2026-02-17 07:29:33 -08:00
build-caddy-with-plugins.md Restructure docs: consolidate, recategorize, and extract 2026-03-15 19:55:59 -07:00
build-container-image.md Migrate teslamate to native Dagger container.py (#333) 2026-04-14 07:20:52 -07:00
create-release-artifact-workflow.md Expose Forgejo publicly at forge.eblu.me (#278) 2026-03-03 08:40:41 -08:00
deploy-k8s-service.md Review gandi-operations doc and reorganize how-to guides (#200) 2026-02-17 07:29:33 -08:00