Skip to main content

SVN Server - Software Versioning System

Summary

The SVN Server is a software versioning system based on subversion used to maintain current and historical versions of software.

Installation via docker-compose behind traefik proxy

  svnserver:
    image: elleflorio/svn-server
    restart: always
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.svn.rule=Host(`svn.yourdomain.com`)"
      - "traefik.http.routers.svn.entrypoints=websecure"
      - "traefik.http.routers.svn.tls=true"
      - "traefik.http.services.svn.loadBalancer.server.port=80"
      - "traefik.docker.network=traefik"
    volumes:
      - /path/to/data:/home/svn
      - /path/to/data/passwd:/etc/subversion/passwd
    ports:
      - 3690:3690
    networks:
      - traefik