compose: usa volumi Docker nominati per /data e /etc/gitea

I bind mount ./data e ./config stavano dentro la cartella code/ che Dokploy
ri-clona ad ogni redeploy, cancellando i repository. Passaggio a named volumes
(gitea-data, gitea-config) che sopravvivono ai redeploy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
francescop
2026-09-25 08:50:03 +00:00
parent b0430ca843
commit a1e89108ac

View File

@@ -58,8 +58,8 @@ services:
GITEA__service__DISABLE_REGISTRATION: "${GITEA_DISABLE_REGISTRATION:-true}"
GITEA__service__REQUIRE_SIGNIN_VIEW: "${GITEA_REQUIRE_SIGNIN_VIEW:-false}"
volumes:
- ${GITEA_DATA_DIR:-./data}:/data
- ${GITEA_CONFIG_DIR:-./config}:/etc/gitea
- gitea-data:/data
- gitea-config:/etc/gitea
ports:
- "${GITEA_SSH_PORT:-2222}:22" # git over SSH
depends_on:
@@ -116,3 +116,5 @@ networks:
volumes:
gitea-db:
gitea-data:
gitea-config: