µPaaS deployment setup #78

Closed
opened 2026-03-02 08:47:29 +01:00 by clawbot · 0 comments
Collaborator

Goal

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 mainprod PR for first deployment
  • Verify deployment is healthy and monitoring is active

Notes

Deploy pattern: PRs target main, periodic mainprod 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 clawbot 2026-03-02 08:47:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/dnswatcher#78