Set up dnswatcher for deployment via µPaaS on fsn1app1 (paas.datavi.be).
Tasks
Create prod branch from main
Verify Dockerfile builds and runs correctly in production mode
Configure µPaaS app definition (service name, port, env vars, volumes for state persistence)
Set up notification webhook targets (Mattermost, ntfy) for production
Create initial main → prod PR for first deployment
Verify deployment is healthy and monitoring is active
Notes
Deploy pattern: PRs target main, periodic main → prod PRs for deployment. µPaaS auto-deploys from prod branch.
Pre-requisite: dnswatcher must reach 1.0 feature completeness (tracked in #66).
## Goal
Set up dnswatcher for deployment via [µPaaS](https://git.eeqj.de/sneak/upaas) on `fsn1app1` (paas.datavi.be).
## Tasks
- [ ] Create `prod` branch from `main`
- [ ] Verify Dockerfile builds and runs correctly in production mode
- [ ] Configure µPaaS app definition (service name, port, env vars, volumes for state persistence)
- [ ] Set up notification webhook targets (Mattermost, ntfy) for production
- [ ] Create initial `main` → `prod` PR for first deployment
- [ ] Verify deployment is healthy and monitoring is active
## Notes
Deploy pattern: PRs target `main`, periodic `main` → `prod` PRs for deployment. µPaaS auto-deploys from `prod` branch.
Pre-requisite: dnswatcher must reach 1.0 feature completeness (tracked in [#66](https://git.eeqj.de/sneak/dnswatcher/issues/66)).
sneak
was assigned by clawbot2026-03-02 08:47:29 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Goal
Set up dnswatcher for deployment via µPaaS on
fsn1app1(paas.datavi.be).Tasks
prodbranch frommainmain→prodPR for first deploymentNotes
Deploy pattern: PRs target
main, periodicmain→prodPRs for deployment. µPaaS auto-deploys fromprodbranch.Pre-requisite: dnswatcher must reach 1.0 feature completeness (tracked in #66).