tighten up Dockerfile
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
64d1d26a62
commit
a5a4bd500b
12
Dockerfile
12
Dockerfile
|
@ -3,21 +3,17 @@ LABEL maintainer="Daniel Wolf <nephatrine@gmail.com>"
|
|||
|
||||
ARG GOPATH="/usr"
|
||||
|
||||
RUN echo "====== INSTALL PACKAGES ======" \
|
||||
RUN echo "====== COMPILE REGISTRY ======" \
|
||||
&& mkdir /etc/registry \
|
||||
&& apk add --virtual .build-registry build-base git go \
|
||||
\
|
||||
&& echo "====== COMPILE REGISTRY ======" \
|
||||
&& cd /usr/src \
|
||||
&& go get -u github.com/docker/distribution/cmd/registry \
|
||||
&& mkdir /etc/registry \
|
||||
&& cp github.com/docker/distribution/cmd/registry/config-example.yml /etc/registry/config-example.yml \
|
||||
&& cp /etc/registry/config-example.yml /etc/registry/config.yml \
|
||||
&& sed -i 's~/var/lib/registry~/mnt/config/data/registry~g' /etc/registry/config.yml \
|
||||
&& sed -i 's~/etc/registry~/mnt/config/etc/registry~g' /etc/registry/config.yml \
|
||||
\
|
||||
&& echo "====== CLEANUP ======" \
|
||||
&& apk del --purge .build-registry \
|
||||
&& cd /usr/src && rm -rf /tmp/* /usr/pkg/* /usr/src/* /var/cache/apk/*
|
||||
&& cd /usr/src && rm -rf /usr/pkg/* /usr/src/* \
|
||||
&& apk del --purge .build-registry && rm -rf /var/cache/apk/*
|
||||
|
||||
ENV REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/mnt/config/data/registry
|
||||
|
||||
|
|
Reference in New Issue