Finch
A small deployment playground. This page is a compact project note rather than a product pitch.
Tools
Linuxstatic filesrelease foldersshell
Build Notes
Separate build and release
Treat generated files as a release artifact rather than editing the live directory.
Validate before switching
Check expected files and configuration before activating a candidate release.
Keep rollback boring
Use immutable release folders so the previous known-good state remains available.
Reduce privileges
Give deployment only the permissions required for the one job it performs.
What stayed
The useful part was not a framework trick. It was keeping the scope small enough to test the whole interface and change direction without a migration project.