Use docker to build go binaries

This commit is contained in:
Manuel de Brito Fontes 2018-07-05 23:23:27 -04:00 committed by Manuel Alejandro de Brito Fontes
parent 5827c981af
commit 479a519630
No known key found for this signature in database
GPG key ID: 786136016A8BA02A
14 changed files with 411 additions and 107 deletions

View file

@ -25,8 +25,6 @@ RUN clean-install \
COPY . /
RUN setcap cap_net_bind_service=+ep /nginx-ingress-controller
# Create symlinks to redirect nginx logs to stdout and stderr docker log collector
# This only works if nginx is started with CMD or ENTRYPOINT
# Required because clean-install removes /var/log content
@ -50,8 +48,12 @@ RUN mkdir -p /var/log/nginx \
&& chown www-data.www-data /etc/nginx/nginx.conf \
&& chown www-data.www-data /etc/nginx/opentracing.json
RUN setcap cap_net_bind_service=+ep /nginx-ingress-controller \
&& setcap -v cap_net_bind_service=+ep /nginx-ingress-controller
USER www-data
ENTRYPOINT ["/usr/bin/dumb-init"]
CMD ["/nginx-ingress-controller"]