Menu

Tree [a19e5f] master /
 History

HTTPS access


File Date Author Commit
 .dockerignore 2021-01-15 jinbin jinbin [ed6b35] new
 .gitignore 2021-01-15 jinbin jinbin [ed6b35] new
 Dockerfile 2021-01-21 jinbin jinbin [a19e5f] add config, log to std
 README.md 2021-01-21 jinbin jinbin [a19e5f] add config, log to std
 bootstrap.sh 2021-01-21 jinbin jinbin [a19e5f] add config, log to std
 build.sh 2021-01-21 jinbin jinbin [a19e5f] add config, log to std
 subversion.conf 2021-01-21 jinbin jinbin [a19e5f] add config, log to std
 update.sh 2021-01-21 jinbin jinbin [a19e5f] add config, log to std

Read Me

iF.SVNAdmin-docker (alpine)

Dockerfile for iF.SVNAdmin, buile on Alpine linux.

import:
* iF.SVNAdmin
* alpine linux

build

# auto build
./build.sh

# build
docker build --tag binave/svnadmin:1.6.2-alpine3.6.5 \
    --build-arg ALPINE_VERSION=3.6.5 \
    --build-arg REPO_MIRRORS_HOST=mirrors.tuna.tsinghua.edu.cn \
    --build-arg NETCAT_URL=http://${assets_url%.*}.1:$port \
    .
--build-arg description default value
ALPINE_VERSION alpine-linux version 3.6.5
REPO_MIRRORS_HOST apk source host dl-cdn.alpinelinux.org
NETCAT_URL iF.SVNAdmin package https://github.com/mfreiholz/iF.SVNAdmin/archive/stable-1.6.2.tar.gz
SRV_URI_PREFIX admin url prefix svnadmin
SVN_DATA_DIR svn url prefix and repositories path /svn


Run

docker run --detach \
    --name ifsvn \
    --restart always \
    --publish 80:80 --publish 443:443 \
    --volume /opt/ifsvn:/svn \
    binave/svnadmin:1.6.2-alpine3.6.5
path (in containerd) description
/var/www/localhost/htdocs apache root
/opt/svnadmin/data/userroleassignments.ini role data


Administrator page:

http://127.0.0.1/svnadmin

user password
admin admin


Checkout

# http method: OPTIONS
svn co http://127.0.0.1/svn