Skip to content

Commit 8b834e8

Browse files
committed
[FEATURE] Switch to alpine
and build join-networks in pre stage
1 parent f4ab435 commit 8b834e8

File tree

3 files changed

+16
-19
lines changed

3 files changed

+16
-19
lines changed

.gitmodules

Lines changed: 0 additions & 4 deletions
This file was deleted.

Dockerfile

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
1-
FROM jwilder/nginx-proxy:latest
1+
FROM golang:1.8 as builder
2+
WORKDIR /go/src/github.com/codekitchen/dinghy-http-proxy
3+
COPY join-networks.go .
4+
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go get -v github.com/fsouza/go-dockerclient
5+
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -v -o join-networks
6+
7+
FROM jwilder/nginx-proxy:alpine
28
MAINTAINER Brian Palmer <[email protected]>
39

4-
RUN apt-get update \
5-
&& apt-get install -y -q --no-install-recommends \
6-
dnsmasq \
7-
&& apt-get clean \
8-
&& rm -r /var/lib/apt/lists/*
10+
RUN apk upgrade --no-cache \
11+
&& apk add --no-cache --virtual=run-deps \
12+
su-exec \
13+
curl \
14+
dnsmasq \
15+
&& rm -rf /tmp/* \
16+
/var/cache/apk/* \
17+
/var/tmp/*
918

10-
RUN wget https://github.com/codekitchen/dinghy-http-proxy/releases/download/join-networks-v3/join-networks.tar.gz \
11-
&& tar -C /app -xzvf join-networks.tar.gz \
12-
&& rm join-networks.tar.gz
19+
COPY --from=builder /go/src/github.com/codekitchen/dinghy-http-proxy/join-networks /app/join-networks
1320

1421
COPY Procfile /app/
1522

build.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)