diff --git a/1beb-deploy-ngit-relay-rate-limiting-fix.md b/1beb-deploy-ngit-relay-rate-limiting-fix.md index bf81b1d..4dc93eb 100644 --- a/1beb-deploy-ngit-relay-rate-limiting-fix.md +++ b/1beb-deploy-ngit-relay-rate-limiting-fix.md @@ -8,8 +8,8 @@ The ngit-relay rate limiting fix (commit 81e35bb) is on branch `fix-rate-limitin ## Plan -- [ ] Merge fix-rate-limiting to master in ngit-relay repo -- [ ] Build and tag Docker image as v0.0.4 +- [x] Merge fix-rate-limiting to master in ngit-relay repo +- [x] Build and tag Docker image as v0.0.4 - [ ] Push Docker image to GitHub Container Registry - [ ] Update nixos-vps1 service configs to use v0.0.4 - [ ] Commit nixos-vps1 config changes @@ -22,6 +22,9 @@ The ngit-relay rate limiting fix (commit 81e35bb) is on branch `fix-rate-limitin ### 2026-01-16 [Session Start] - Started: Created issue to track deployment workflow - Created worktree for deployment work +- Completed: Merged fix-rate-limiting to master (fast-forward) +- Completed: Built Docker image v0.0.4 and tagged as latest +- Blocker: Docker push failed - authentication required for ghcr.io ## Notes @@ -29,3 +32,18 @@ The ngit-relay rate limiting fix (commit 81e35bb) is on branch `fix-rate-limitin - Commit: 81e35bb - Services affected: gitnostr-com-ngit-relay, relay-ngit-dev-ngit-relay - VPS: 94.156.119.146 + +### Docker Authentication Required + +To complete the Docker push manually: + +```bash +# Login to GitHub Container Registry +echo $GITHUB_TOKEN | docker login ghcr.io -u danconwaydev --password-stdin + +# Push images +docker push ghcr.io/danconwaydev/ngit-relay:v0.0.4 +docker push ghcr.io/danconwaydev/ngit-relay:latest +``` + +Alternatively, the GitHub Action workflow may handle this automatically on push to master.