docker-registry on fedora
This commit is contained in:
commit
3f2359e692
2 changed files with 32 additions and 0 deletions
8
Dockerfile
Normal file
8
Dockerfile
Normal file
|
@ -0,0 +1,8 @@
|
|||
FROM fedora
|
||||
|
||||
RUN yum install -y docker-registry
|
||||
ADD run.sh /srv/run.sh
|
||||
|
||||
EXPOSE 5000
|
||||
CMD "/srv/run.sh"
|
||||
|
24
run.sh
Executable file
24
run.sh
Executable file
|
@ -0,0 +1,24 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [[ -z "$GUNICORN_WORKERS" ]] ; then
|
||||
GUNICORN_WORKERS=4
|
||||
fi
|
||||
|
||||
if [[ -z "$REGISTRY_ADDRESS" ]] ; then
|
||||
REGISTRY_ADDRESS=0.0.0.0
|
||||
fi
|
||||
|
||||
if [[ -z "$REGISTRY_PORT" ]] ; then
|
||||
REGISTRY_PORT=5000
|
||||
fi
|
||||
|
||||
if [[ -z "$DOCKER_REGISTRY_CONFIG" ]] ; then
|
||||
export DOCKER_REGISTRY_CONFIG=/etc/docker-registry.yml
|
||||
fi
|
||||
|
||||
if [[ -z "$SETTINGS_FLAVOR" ]] ; then
|
||||
export SETTINGS_FLAVOR=local
|
||||
fi
|
||||
|
||||
cd /usr/lib/python2.7/site-packages/docker-registry
|
||||
/usr/bin/gunicorn --access-logfile - --debug --max-requests 100 --graceful-timeout 3600 -t 3600 -k gevent -b ${REGISTRY_ADDRESS}:${REGISTRY_PORT} -w $GUNICORN_WORKERS wsgi:application
|
Loading…
Reference in a new issue