Skip to content

Real-currents ipfs integration#30

Open
dancingfrog wants to merge 1 commit intodev/ipfsfrom
cursor/real-currents-ipfs-integration-6c32
Open

Real-currents ipfs integration#30
dancingfrog wants to merge 1 commit intodev/ipfsfrom
cursor/real-currents-ipfs-integration-6c32

Conversation

@dancingfrog
Copy link
Member

Integrate IPFS/IPNS capabilities to provide immutable content snapshots and stable pointers for the Real-Currents site.


Open in Web Open in Cursor 

… updates

- Create server.js: Custom Node.js server with IPFS/IPNS gateway handlers,
  CAR upload endpoint (/api/deploy), and IPNS publish endpoint
  (/api/ipns/publish), with in-memory IPNS cache and Next.js fallback
- Add deploy.yml: GitHub Actions workflow for Gandi deployment via git push,
  IPFS snapshot via ipfs-car, and IPNS pointer updates
- Update package.json: Add ipfs-http-client, mime-types, express-rate-limit
  dependencies; update dev/start scripts to use custom server; preserve
  start:static for standalone static serving
- Update next.config.mjs: Add trailingSlash and images.unoptimized for
  IPFS-compatible static export

Co-authored-by: John Hall <dancingfrog@users.noreply.github.com>
@cursor
Copy link

cursor bot commented Mar 3, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants