Skip to content
This repository was archived by the owner on Sep 12, 2018. It is now read-only.

Commit 50017d4

Browse files
committed
Upstart file for Ubuntu and others
1 parent 7826ac4 commit 50017d4

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

contrib/docker-registry.conf

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
start on runlevel [2345]
2+
stop on runlevel [06]
3+
4+
respawn
5+
respawn limit 10 5
6+
7+
env REGISTRY_DIR=/srv/docker/registry
8+
9+
env USER=www-data
10+
env GROUP=www-data
11+
env LOG_FILE=/var/log/docker/registry.log
12+
env NUM_WORKERS=9
13+
14+
env ADDRESS=127.0.0.1:5000
15+
16+
17+
pre-start script
18+
[ -f /etc/default/docker-registry ] && . /etc/default/docker-registry
19+
20+
dir=$(dirname $LOG_FILE)
21+
test -d $dir || mkdir -p $dir
22+
end script
23+
24+
25+
script
26+
[ -f /etc/default/docker-registry ] && . /etc/default/docker-registry
27+
28+
[ -r $REGISTRY_DIR/.venv/bin/activate ] && . $REGISTRY_DIR/.venv/bin/activate
29+
cd $REGISTRY_DIR
30+
exec gunicorn -w $NUM_WORKERS --bind=$ADDRESS --user=$USER --group=$GROUP --log-level=$LOG_LEVEL --log-file=$LOG_FILE 2>>$LOG_FILE wsgi:application
31+
end script

0 commit comments

Comments
 (0)