aboutsummaryrefslogtreecommitdiffstats
path: root/community/docker-registry/docker-registry.initd
diff options
context:
space:
mode:
authorChristian Kampka <christian@kampka.net>2015-10-18 18:57:56 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2015-10-21 05:59:15 +0000
commit7512e1a1baff6c538d8d585f49ea3d85c05f2402 (patch)
tree153e72874678df8fd1cd39a94e233db86961337f /community/docker-registry/docker-registry.initd
parentd747b8af645da710f03f135eeabd9b49031c7b4f (diff)
downloadaports-7512e1a1baff6c538d8d585f49ea3d85c05f2402.tar.bz2
aports-7512e1a1baff6c538d8d585f49ea3d85c05f2402.tar.xz
testing/docker-registry: move to community
Diffstat (limited to 'community/docker-registry/docker-registry.initd')
-rw-r--r--community/docker-registry/docker-registry.initd20
1 files changed, 20 insertions, 0 deletions
diff --git a/community/docker-registry/docker-registry.initd b/community/docker-registry/docker-registry.initd
new file mode 100644
index 0000000000..47064077ed
--- /dev/null
+++ b/community/docker-registry/docker-registry.initd
@@ -0,0 +1,20 @@
+#!/sbin/openrc-run
+# $Header: $
+
+DOCKER_REGISTRY_PIDFILE=${DOCKER_REGISTRY_PIDFILE:-/run/${SVCNAME}.pid}
+DOCKER_REGISTRY_BINARY=${DOCKER_REGISTRY_BINARY:-/usr/bin/docker-registry}
+DOCKER_REGISTRY_CONFIG=${DOCKER_REGISTRY_CONFIG:-/etc/docker-registry/config.yml}
+DOCKER_REGISTRY_LOGFILE=${DOCKER_REGISTRY_LOGFILE:-/var/log/docker-registry.log}
+
+command="$DOCKER_REGISTRY_BINARY"
+command_args="$DOCKER_REGISTRY_CONFIG"
+pidfile="$DOCKER_REGISTRY_PIDFILE"
+command_background="true"
+start_stop_daemon_args="--user docker-registry:docker-registry --stdout $DOCKER_REGISTRY_LOGFILE --stderr $DOCKER_REGISTRY_LOGFILE"
+name="Docker Registry"
+
+start_pre() {
+ checkpath --directory --owner docker-registry:docker-registry --mode 0770 /var/lib/registry
+
+ checkpath -f -m 0644 -o docker-registry:docker-registry "$DOCKER_REGISTRY_LOGFILE"
+}