This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
nginx-ldap-auth/Dockerfile
Tiago Augusto Pimenta 893d85d3c6 Fix image
2018-10-02 22:04:00 -03:00

26 lines
576 B
Docker

FROM golang:alpine
COPY src /go/src/github.com/tiagoapimenta/nginx-ldap-auth
RUN cd /go/src/github.com/tiagoapimenta/nginx-ldap-auth && \
apk add --no-cache git && \
go get -u gopkg.in/yaml.v2 && \
go get -u gopkg.in/ldap.v2 && \
go build -ldflags='-s -w' -v -o /go/bin/nginx-ldap-auth .
FROM alpine
MAINTAINER Tiago A. Pimenta <tiagoapimenta@gmail.com>
COPY --from=0 /go/bin/nginx-ldap-auth /usr/local/bin/nginx-ldap-auth
WORKDIR /tmp
VOLUME /etc/nginx-ldap-auth
EXPOSE 5555
USER nobody
CMD [ "nginx-ldap-auth", "--config", "/etc/nginx-ldap-auth/config.yaml" ]