Lapin Posté(e) le 8 mars 2022 Partager Posté(e) le 8 mars 2022 (modifié) Bonjour à tous, J'ai longtemps attendu pour passer de DSM6 à DSM7 car j'utilisais le package officiel SVN pour mes petits projets. Pour franchir le pas, il a fallu que je passe sur une solution SVN tournant sous Docker étant donné que le package officiel SVN Server n'est plus disponible sous DSM7. Donc, si votre NAS fonctionne avec Docker, voici un package qui fonctionne parfaitement (et qui est même mieux que l'ancien package officiel). → https://hub.docker.com/r/clamy54/svn-svnadmin Il y a même un tuto en Français expliquant la procédure à suivre ici: → https://www.be-root.com/2021/11/25/synology-et-serveur-svn/ Depuis la rédaction du tuto, le conteneur a un peu évolué. La variable TZ est maintenant prise en charge, et Python2 (via une variable d'environnement) ou Python3 (par défaut) sont nativement disponibles pour ceux utilisant des hooks. Bref, je recommande vivement ! C'est une solution parfaite. Comme point de départ, voici mon fichier de config docker compose. Mes hooks fonctionnent avec des scripts Python2. J'ai remappé le port HTTP sur le port 8082 et le port HTTPS sur le port 8083 version: "2.1" services: svnadmin : image: clamy54/svn-svnadmin:latest container_name: svnadmin environment: - TZ=Europe/Paris - DEFAULT_PYTHON=2 volumes: - /volume1/docker/svnadmin/hooks:/var/hooks - /volume1/docker/svnadmin/svn:/var/svn - /volume1/docker/svnadmin/apache2/keys:/etc/apache2/keys - /volume1/docker/svnadmin/apache2/dav_svn:/etc/apache2/dav_svn ports: - 8082:80 - 8083:443 restart: unless-stopped Une fois le transfert de votre(vos) repo(s) effectué et le conteneur lancé, vous pourrez accéder à l'interface SVNAdmin ici → http://IP_DE_VOTRE_NAS:8082 Depuis cette interface vous pourrez alors tout gérer, créer les utilisateurs autorisés à accéder à votre(vos) repo(s) SVN, créer de nouveau repo, gérer les groupes, les permissions d'accès, etc... Elle est pas belle la vie ?!? 😎😍 Modifié le 9 mars 2022 par Lapin 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.