mirror of
https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp.git
synced 2026-10-05 15:08:24 +00:00
issue: update 1beb - blocked on GitHub auth
This commit is contained in:
@@ -11,8 +11,8 @@ The ngit-relay rate limiting fix (commit 81e35bb) is on branch `fix-rate-limitin
|
|||||||
- [x] Merge fix-rate-limiting to master in ngit-relay repo
|
- [x] Merge fix-rate-limiting to master in ngit-relay repo
|
||||||
- [x] Build and tag Docker image as v0.0.4
|
- [x] Build and tag Docker image as v0.0.4
|
||||||
- [ ] Push Docker image to GitHub Container Registry
|
- [ ] Push Docker image to GitHub Container Registry
|
||||||
- [ ] Update nixos-vps1 service configs to use v0.0.4
|
- [x] Update nixos-vps1 service configs to use v0.0.4
|
||||||
- [ ] Commit nixos-vps1 config changes
|
- [x] Commit nixos-vps1 config changes
|
||||||
- [ ] Deploy to VPS using deploy command
|
- [ ] Deploy to VPS using deploy command
|
||||||
- [ ] Verify deployment (containers running v0.0.4, reduced 429 errors)
|
- [ ] Verify deployment (containers running v0.0.4, reduced 429 errors)
|
||||||
- [ ] Push ngit-relay master branch to remote
|
- [ ] Push ngit-relay master branch to remote
|
||||||
@@ -23,8 +23,12 @@ The ngit-relay rate limiting fix (commit 81e35bb) is on branch `fix-rate-limitin
|
|||||||
- Started: Created issue to track deployment workflow
|
- Started: Created issue to track deployment workflow
|
||||||
- Created worktree for deployment work
|
- Created worktree for deployment work
|
||||||
- Completed: Merged fix-rate-limiting to master (fast-forward)
|
- Completed: Merged fix-rate-limiting to master (fast-forward)
|
||||||
- Completed: Built Docker image v0.0.4 and tagged as latest
|
- Completed: Built Docker image v0.0.4 and tagged as latest locally
|
||||||
- Blocker: Docker push failed - authentication required for ghcr.io
|
- Blocker: Docker push failed - authentication required for ghcr.io
|
||||||
|
- Completed: Created v0.0.4 tag locally
|
||||||
|
- Blocker: Git push to GitHub failed - nostr:// origin causes timeouts, GitHub remote requires auth
|
||||||
|
- Completed: Updated nixos-vps1 configs for both services (commit a7fbcd7)
|
||||||
|
- Next: Manual push of master + v0.0.4 tag to GitHub required to trigger Action
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
||||||
@@ -33,17 +37,33 @@ The ngit-relay rate limiting fix (commit 81e35bb) is on branch `fix-rate-limitin
|
|||||||
- Services affected: gitnostr-com-ngit-relay, relay-ngit-dev-ngit-relay
|
- Services affected: gitnostr-com-ngit-relay, relay-ngit-dev-ngit-relay
|
||||||
- VPS: 94.156.119.146
|
- VPS: 94.156.119.146
|
||||||
|
|
||||||
### Docker Authentication Required
|
### Manual Steps Required
|
||||||
|
|
||||||
To complete the Docker push manually:
|
The deployment is blocked on pushing to GitHub. Two options:
|
||||||
|
|
||||||
|
**Option 1: Push to GitHub (Recommended - triggers GitHub Action)**
|
||||||
|
```bash
|
||||||
|
cd /persistent/dcdev/clones/ngit-relay
|
||||||
|
# Add GitHub remote if not exists
|
||||||
|
git remote add github https://github.com/danconwaydev/ngit-relay.git
|
||||||
|
# Push master and tag (requires GitHub authentication)
|
||||||
|
git push github master
|
||||||
|
git push github v0.0.4
|
||||||
|
```
|
||||||
|
This will trigger the GitHub Action to build and push the Docker image automatically.
|
||||||
|
|
||||||
|
**Option 2: Manual Docker Push**
|
||||||
```bash
|
```bash
|
||||||
# Login to GitHub Container Registry
|
# Login to GitHub Container Registry
|
||||||
echo $GITHUB_TOKEN | docker login ghcr.io -u danconwaydev --password-stdin
|
echo $GITHUB_TOKEN | docker login ghcr.io -u danconwaydev --password-stdin
|
||||||
|
# Push locally built images
|
||||||
# Push images
|
|
||||||
docker push ghcr.io/danconwaydev/ngit-relay:v0.0.4
|
docker push ghcr.io/danconwaydev/ngit-relay:v0.0.4
|
||||||
docker push ghcr.io/danconwaydev/ngit-relay:latest
|
docker push ghcr.io/danconwaydev/ngit-relay:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
Alternatively, the GitHub Action workflow may handle this automatically on push to master.
|
**After Docker image is available:**
|
||||||
|
```bash
|
||||||
|
cd /persistent/dcdev/clones/nixos-vps1
|
||||||
|
# Deploy to VPS (configs already updated and committed)
|
||||||
|
deploy .
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user