Skip to content

Commit dc3db42

Browse files
authored
Merge pull request #94 from coderbuzz/docs/release-0.7.0-record
docs: record the 0.7.0 release and its rollback path
2 parents b4d17dd + bc58d7c commit dc3db42

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

‎audits/DOCKIFY-AUDIT-FABLE-5.1.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,14 @@ Code by Claude Opus 5.5 sessions, review and merge by Fable 5.1. Final `main`:
693693
7. Optional on both workers: delete `~/.ssh/dockify` and `~/.ssh/dockify.pub` (the private keys generated by the old setup script); keep their lines in `authorized_keys`.
694694
8. Docker-compose installs (none in production) must re-download `docker-compose.yml` to pick up B10.
695695

696+
### Release 0.7.0 — done 2026-10-15 16:02 WIB
697+
698+
- Tag `v0.7.0` on `b4d17dd`; CI published `dockify-linux-amd64` + `.sha256`.
699+
- Controller: service stopped, DB snapshot taken (205 MB, `user_version` 0, integrity ok), `update.sh` verified the checksum and installed the binary; migration 0 → 4 took 21 s (32 duplicate route rows removed, 0 FK violations); health 200, UI through Caddy 200, 26 apps / 24 running, both workers' host keys pinned and their SHA256 fingerprints match the ones observed independently from the operator's machine. `DOCKIFY_TRUST_PROXY=true` added to `/opt/dockify/.env`. `DOCKIFY_HOST=127.0.0.1` was **not** applied: an external client still connects to port 8080 directly; check what it is before closing the port.
700+
- Verification redeploy of `kv-dev.amg.id` (staging): success in 3 s, container env byte-identical to before (8 vars), `.env` now 0600 and quoted, Caddy routes persisted on disk (7/7), HTTPS unchanged.
701+
- Rollback (one command, as root on the controller): `sudo /opt/dockify/rollback/rollback.sh` restores the 0.6.22 binary, the pre-update DB snapshot and the original `.env`, and keeps the 0.7.0 database aside. Delete `/opt/dockify/rollback` (≈220 MB) once 0.7.0 has run for a few days.
702+
- Still open after the release: delete the dead server `production-1` from the UI (now possible); optionally remove `~/.ssh/dockify*` on both workers; B14/B11 and the Settings-page self-update (`systemd-run`) remain unexercised on the real hosts.
703+
696704
## 8. Repository hygiene done during this audit
697705

698706
- Deleted remote branch `claude/trusting-volta-c2xw1b` (merged in PR #79) and, on

0 commit comments

Comments
 (0)