Compare commits

...
2 Commits
Author SHA1 Message Date
davide 1247608441 update claude plugin 2026-05-25 17:09:25 +02:00
davide aac4ee6e43 chore(docker): use local bind mount for uploads
Store uploaded files under data/uploads for both the app and Caddy instead of the named Docker volume. Update .gitignore to keep runtime data out of Git while preserving the uploads directory placeholder.
2026-05-25 17:09:16 +02:00
3 changed files with 18 additions and 9 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"enabledPlugins": {
"stripe@claude-plugins-official": true,
"superpowers@claude-plugins-official": true,
"security-guidance@claude-plugins-official": true,
"ui-ux-pro-max@ui-ux-pro-max-skill": true,
"claude-md-management@claude-plugins-official": true,
"figma@claude-plugins-official": true,
"frontend-design@claude-plugins-official":true
}
}
+5 -5
View File
@@ -28,11 +28,11 @@ Thumbs.db
*.swp
*.swo
# Dati locali (bind mount Docker)
data/
# Uploads generati a runtime (volume Docker)
app/public/uploads/
# Dati locali (bind mount Docker) — ignora contenuto, traccia solo struttura
data/db/
data/caddy/
data/uploads/*
!data/uploads/.gitkeep
# Backup
backups/
+2 -4
View File
@@ -28,7 +28,7 @@ services:
expose:
- "3000"
volumes:
- uploads:/app/public/uploads
- ./data/uploads:/app/public/uploads
mailpit:
image: axllent/mailpit:latest
@@ -46,7 +46,7 @@ services:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- ./data/caddy/data:/data
- ./data/caddy/config:/config
- uploads:/srv/uploads
- ./data/uploads:/srv/uploads
depends_on:
- app
@@ -59,5 +59,3 @@ services:
profiles:
- dev
volumes:
uploads: