Commit Graph
8 Commits
Author SHA1 Message Date
Lizandro GuarnizoandClaude Sonnet 4.6 86c6f3e6b7 Add persistent volume for uploads to survive redeployments
Files uploaded by users were lost on every container rebuild.
Named volume uploads_data mounts to /app/uploads and is managed by Coolify.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 17:55:29 -05:00
Lizandro GuarnizoandClaude Sonnet 4.6 aa241d733d Set STORAGE_URL so uploaded files get public URLs
Without this, files were saved with http://localhost:3000/uploads/... URLs
which are unreachable from the browser. Now uses the public backend domain.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 17:54:21 -05:00
Lizandro GuarnizoandClaude Sonnet 4.6 e3e9509222 fix: pin PORT per service to isolate from global Coolify env var
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 09:23:05 -05:00
Lizandro GuarnizoandClaude Sonnet 4.6 d0e70dff0a fix: map admin port 5173:3001 to match Next.js runtime port
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 09:18:51 -05:00
Lizandro GuarnizoandClaude Sonnet 4.6 5d263aab96 fix: map backend port 3001:3001 to match app runtime port
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 09:15:02 -05:00
Lizandro Guarnizo 558647414d fix admin Dockerfile: pass NEXT_PUBLIC_API_URL as build arg 2026-06-03 23:46:57 -05:00
Lizandro Guarnizo 25c04ced2f add JWT_SECRET fallback, remove env_file from compose 2026-06-03 23:04:01 -05:00
Lizandro Guarnizo 1635723035 add Dockerfiles and docker-compose for Coolify deploy 2026-06-03 22:10:28 -05:00