FROM golang:stretch MAINTAINER Christer Waren/CWINFO "christer.waren@cwinfo.org" RUN apt-get update \ && apt-get upgrade -y ADD . /src WORKDIR /src RUN adduser --system --home /etc/yggdrasil-network --uid 1000 yggdrasil-network \ && rm -rf build_* && ./build \ && cp yggdrasil /usr/bin \ && cp contrib/docker/entrypoint.sh / VOLUME [ "/etc/yggdrasil-network" ] ENTRYPOINT [ "/entrypoint.sh" ]