mirror of
https://github.com/thib8956/nginx-proxy
synced 2025-02-24 09:48:14 +00:00
chore: bump docker-gen from 0.7.4 to 0.7.6
This commit is contained in:
parent
eac17ac03c
commit
f8aa9a1637
26
Dockerfile
26
Dockerfile
@ -1,5 +1,5 @@
|
|||||||
# setup build arguments for version of dependencies to use
|
# setup build arguments for version of dependencies to use
|
||||||
ARG DOCKER_GEN_VERSION=0.7.4
|
ARG DOCKER_GEN_VERSION=0.7.6
|
||||||
ARG FOREGO_VERSION=0.16.1
|
ARG FOREGO_VERSION=0.16.1
|
||||||
|
|
||||||
# Use a specific version of golang to build both binaries
|
# Use a specific version of golang to build both binaries
|
||||||
@ -8,19 +8,17 @@ FROM golang:1.15.10 as gobuilder
|
|||||||
# Build docker-gen from scratch
|
# Build docker-gen from scratch
|
||||||
FROM gobuilder as dockergen
|
FROM gobuilder as dockergen
|
||||||
|
|
||||||
# Download the sources for the given version
|
|
||||||
ARG DOCKER_GEN_VERSION
|
ARG DOCKER_GEN_VERSION
|
||||||
ADD https://github.com/jwilder/docker-gen/archive/${DOCKER_GEN_VERSION}.tar.gz sources.tar.gz
|
|
||||||
|
|
||||||
# Move the sources into the right directory
|
RUN git clone https://github.com/jwilder/docker-gen \
|
||||||
RUN tar -xzf sources.tar.gz && \
|
&& cd /go/docker-gen \
|
||||||
mkdir -p /go/src/github.com/jwilder/ && \
|
&& git -c advice.detachedHead=false checkout $DOCKER_GEN_VERSION \
|
||||||
mv docker-gen-* /go/src/github.com/jwilder/docker-gen
|
&& go mod download \
|
||||||
|
&& CGO_ENABLED=0 GOOS=linux go build -ldflags "-X main.buildVersion=${DOCKER_GEN_VERSION}" ./cmd/docker-gen \
|
||||||
# Install the dependencies and make the docker-gen executable
|
&& go clean -cache \
|
||||||
WORKDIR /go/src/github.com/jwilder/docker-gen
|
&& mv docker-gen /usr/local/bin/ \
|
||||||
RUN go get -v ./... && \
|
&& cd - \
|
||||||
CGO_ENABLED=0 GOOS=linux go build -ldflags "-X main.buildVersion=${DOCKER_GEN_VERSION}" ./cmd/docker-gen
|
&& rm -rf /go/docker-gen
|
||||||
|
|
||||||
# Build forego from scratch
|
# Build forego from scratch
|
||||||
# Because this relies on golang workspaces, we need to use go < 1.8.
|
# Because this relies on golang workspaces, we need to use go < 1.8.
|
||||||
@ -42,7 +40,7 @@ RUN go get -v ./... && \
|
|||||||
|
|
||||||
# Build the final image
|
# Build the final image
|
||||||
FROM nginx:1.19.3
|
FROM nginx:1.19.3
|
||||||
LABEL maintainer="Jason Wilder mail@jasonwilder.com"
|
LABEL maintainer="Nicolas Duchon <nicolas.duchon@gmail.com> (@buchdag)"
|
||||||
|
|
||||||
# Install wget and install/updates certificates
|
# Install wget and install/updates certificates
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
@ -59,7 +57,7 @@ RUN echo "daemon off;" >> /etc/nginx/nginx.conf \
|
|||||||
|
|
||||||
# Install Forego + docker-gen
|
# Install Forego + docker-gen
|
||||||
COPY --from=forego /go/src/github.com/ddollar/forego/forego /usr/local/bin/forego
|
COPY --from=forego /go/src/github.com/ddollar/forego/forego /usr/local/bin/forego
|
||||||
COPY --from=dockergen /go/src/github.com/jwilder/docker-gen/docker-gen /usr/local/bin/docker-gen
|
COPY --from=dockergen /usr/local/bin/docker-gen /usr/local/bin/docker-gen
|
||||||
|
|
||||||
# Add DOCKER_GEN_VERSION environment variable
|
# Add DOCKER_GEN_VERSION environment variable
|
||||||
# Because some external projects rely on it
|
# Because some external projects rely on it
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# setup build arguments for version of dependencies to use
|
# setup build arguments for version of dependencies to use
|
||||||
ARG DOCKER_GEN_VERSION=0.7.4
|
ARG DOCKER_GEN_VERSION=0.7.6
|
||||||
ARG FOREGO_VERSION=0.16.1
|
ARG FOREGO_VERSION=0.16.1
|
||||||
|
|
||||||
# Use a specific version of golang to build both binaries
|
# Use a specific version of golang to build both binaries
|
||||||
@ -9,22 +9,19 @@ RUN apk add --no-cache git
|
|||||||
# Build docker-gen from scratch
|
# Build docker-gen from scratch
|
||||||
FROM gobuilder as dockergen
|
FROM gobuilder as dockergen
|
||||||
|
|
||||||
# Download the sources for the given version
|
|
||||||
ARG DOCKER_GEN_VERSION
|
ARG DOCKER_GEN_VERSION
|
||||||
ADD https://github.com/jwilder/docker-gen/archive/${DOCKER_GEN_VERSION}.tar.gz sources.tar.gz
|
|
||||||
|
|
||||||
# Move the sources into the right directory
|
RUN git clone https://github.com/jwilder/docker-gen \
|
||||||
RUN tar -xzf sources.tar.gz && \
|
&& cd /go/docker-gen \
|
||||||
mkdir -p /go/src/github.com/jwilder/ && \
|
&& git -c advice.detachedHead=false checkout $DOCKER_GEN_VERSION \
|
||||||
mv docker-gen-* /go/src/github.com/jwilder/docker-gen
|
&& go mod download \
|
||||||
|
&& CGO_ENABLED=0 go build -ldflags "-X main.buildVersion=${DOCKER_GEN_VERSION}" ./cmd/docker-gen \
|
||||||
# Install the dependencies and make the docker-gen executable
|
&& go clean -cache \
|
||||||
WORKDIR /go/src/github.com/jwilder/docker-gen
|
&& mv docker-gen /usr/local/bin/ \
|
||||||
RUN go get -v ./... && \
|
&& cd - \
|
||||||
CGO_ENABLED=0 GOOS=linux go build -ldflags "-X main.buildVersion=${DOCKER_GEN_VERSION}" ./cmd/docker-gen
|
&& rm -rf /go/docker-gen
|
||||||
|
|
||||||
# Build forego from scratch
|
# Build forego from scratch
|
||||||
# Because this relies on golang workspaces, we need to use go < 1.8.
|
|
||||||
FROM gobuilder as forego
|
FROM gobuilder as forego
|
||||||
|
|
||||||
# Download the sources for the given version
|
# Download the sources for the given version
|
||||||
@ -43,7 +40,7 @@ RUN go get -v ./... && \
|
|||||||
|
|
||||||
# Build the final image
|
# Build the final image
|
||||||
FROM nginx:1.19.3-alpine
|
FROM nginx:1.19.3-alpine
|
||||||
LABEL maintainer="Jason Wilder mail@jasonwilder.com"
|
LABEL maintainer="Nicolas Duchon <nicolas.duchon@gmail.com> (@buchdag)"
|
||||||
|
|
||||||
# Install wget and install/updates certificates
|
# Install wget and install/updates certificates
|
||||||
RUN apk add --no-cache --virtual .run-deps \
|
RUN apk add --no-cache --virtual .run-deps \
|
||||||
@ -57,7 +54,7 @@ RUN echo "daemon off;" >> /etc/nginx/nginx.conf \
|
|||||||
|
|
||||||
# Install Forego + docker-gen
|
# Install Forego + docker-gen
|
||||||
COPY --from=forego /go/src/github.com/ddollar/forego/forego /usr/local/bin/forego
|
COPY --from=forego /go/src/github.com/ddollar/forego/forego /usr/local/bin/forego
|
||||||
COPY --from=dockergen /go/src/github.com/jwilder/docker-gen/docker-gen /usr/local/bin/docker-gen
|
COPY --from=dockergen /usr/local/bin/docker-gen /usr/local/bin/docker-gen
|
||||||
|
|
||||||
# Add DOCKER_GEN_VERSION environment variable
|
# Add DOCKER_GEN_VERSION environment variable
|
||||||
# Because some external projects rely on it
|
# Because some external projects rely on it
|
||||||
|
Loading…
x
Reference in New Issue
Block a user