Add README documenting structure and push-to-deploy

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-17 01:28:05 -04:00
parent 08bbd74532
commit c5f24724cb
+30
View File
@@ -0,0 +1,30 @@
# goblin.st
Static landing site for **goblin.st** — the Goblin wallet. Plain HTML/CSS, no
build step.
```
index.html landing page (hero is a pure-CSS phone mockup)
privacy.html privacy policy
terms.html terms of service
styles.css all styles
assets/ fonts (Geist), brand marks, logos, screenshot
```
## Deploy
Push-to-deploy via the Forgejo webhook on `git.us-ea.st/GRIN/goblin.st`:
```
git push origin main
→ Forgejo webhook → https://hooks.us-ea.st/ (HMAC-SHA256 verified)
→ deploy-hook.service on us-ea.st
→ git -C /opt/goblin/www pull --ff-only origin main
```
The webroot `/opt/goblin/www` on `us-ea.st` is itself the git working tree, so a
push is the whole deploy — no build, no copy. nginx serves it directly and
denies `/.git`. NIP-05 (`/.well-known/nostr.json`) and `/api/` are proxied to
`goblin-nip05d` and are not part of this repo.
Manual deploy (on the server): `deploy-hook-trigger GRIN/goblin.st main`