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