From 022a99f75363ecd5d253cad65f855682da712ed9 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 31 Mar 2026 17:57:56 -0700 Subject: [PATCH] fix: use kubo container name for IPFS API Renamed from 'ipfs' to 'kubo' to avoid Docker DNS collision with the collab-server's IPFS service on the same network. Co-Authored-By: Claude Opus 4.6 --- docker-compose.yml | 2 +- src/lib/ipfs.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1101156..65c2a20 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,7 @@ services: - DATABASE_URL=postgresql://rnotes:${DB_PASSWORD}@rnotes-postgres:5432/rnotes # IPFS integration (encrypted file storage) - IPFS_ENABLED=true - - IPFS_API_URL=http://ipfs:5001 + - IPFS_API_URL=http://kubo:5001 - IPFS_GATEWAY_URL=https://ipfs.jeffemmett.com volumes: - uploads_data:/app/uploads diff --git a/src/lib/ipfs.ts b/src/lib/ipfs.ts index e6d214f..528a332 100644 --- a/src/lib/ipfs.ts +++ b/src/lib/ipfs.ts @@ -68,7 +68,7 @@ export interface FileMetadata { // ─── IPFS Client ─── -const IPFS_API_URL = process.env.IPFS_API_URL || 'http://ipfs:5001' +const IPFS_API_URL = process.env.IPFS_API_URL || 'http://kubo:5001' const IPFS_GATEWAY_URL = process.env.IPFS_GATEWAY_URL || 'https://ipfs.jeffemmett.com' export function isIPFSEnabled(): boolean {