Lizandro Guarnizo and Claude Sonnet 4.6
9703b1f08e
fix(db): use postgres container name as host instead of IP, fix space in user
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-02 14:10:27 -05:00
Lizandro Guarnizo and Claude Sonnet 4.6
f6e34807ce
fix(network): revert to bridge network — host mode breaks Docker internal routing to 10.0.1.9
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-02 13:59:52 -05:00
Lizandro Guarnizo and Claude Sonnet 4.6
46f3085432
fix(network): use host network mode so backend can reach LAN postgres at 10.0.1.9
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-02 13:42:05 -05:00
Lizandro Guarnizo and Claude Sonnet 4.6
6288b9e43b
chore(config): add DATABASE_URL to backend service in docker-compose
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-02 13:14:09 -05:00
Lizandro Guarnizo and Claude 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 Guarnizo and Claude 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 Guarnizo and Claude 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 Guarnizo and Claude 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 Guarnizo and Claude 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