File tree Expand file tree Collapse file tree 6 files changed +34
-31
lines changed Expand file tree Collapse file tree 6 files changed +34
-31
lines changed Original file line number Diff line number Diff line change 1- FROM golang:1.22-alpine3.19 AS builder
2- # hadolint ignore=DL3018
3- RUN apk add --no-cache alpine-sdk ca-certificates curl
4-
5- WORKDIR /app
6- COPY go.* ./
7- RUN go mod download
8- COPY . .
9- RUN make vendor build
10-
111FROM alpine:3.19
12-
13- COPY --from=builder /app/reverse-http /reverse-http
14-
2+ RUN apk add ca-certificates
3+ COPY reverse-http /
154USER 65532:65532
165ENTRYPOINT ["/reverse-http" ]
Original file line number Diff line number Diff line change 1+ FROM golang:1.22-alpine3.19 AS builder
2+ # hadolint ignore=DL3018
3+ RUN apk add --no-cache alpine-sdk ca-certificates curl
4+
5+ WORKDIR /app
6+ COPY go.* ./
7+ RUN go mod download
8+ COPY . .
9+ RUN make vendor build
10+
11+ FROM alpine:3.19
12+ COPY --from=builder /app/reverse-http /reverse-http
13+ USER 65532:65532
14+ ENTRYPOINT ["/reverse-http"]
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ services:
1818 hostname : proxy-1
1919 build :
2020 context : .
21- dockerfile : Dockerfile
21+ dockerfile : Dockerfile.develop
2222 command :
2323 - proxy
2424 - ' --agent-server.listen-address=:4242'
@@ -41,7 +41,7 @@ services:
4141 hostname : proxy-2
4242 build :
4343 context : .
44- dockerfile : Dockerfile
44+ dockerfile : Dockerfile.develop
4545 command :
4646 - proxy
4747 - ' --agent-server.listen-address=:4242'
@@ -64,7 +64,7 @@ services:
6464 hostname : agent-4711
6565 build :
6666 context : .
67- dockerfile : Dockerfile
67+ dockerfile : Dockerfile.develop
6868 command :
6969 - agent
7070 - ' --agent-client.server-address=proxy-lb:4242'
@@ -78,7 +78,7 @@ services:
7878 hostname : agent-4712
7979 build :
8080 context : .
81- dockerfile : Dockerfile
81+ dockerfile : Dockerfile.develop
8282 command :
8383 - agent
8484 - ' --agent-client.server-address=proxy-lb:4242'
@@ -92,7 +92,7 @@ services:
9292 hostname : lb-1
9393 build :
9494 context : .
95- dockerfile : Dockerfile
95+ dockerfile : Dockerfile.develop
9696 command :
9797 - lb
9898 - ' --http-proxy.listen-address=:3128'
@@ -109,7 +109,7 @@ services:
109109 hostname : lb-2
110110 build :
111111 context : .
112- dockerfile : Dockerfile
112+ dockerfile : Dockerfile.develop
113113 command :
114114 - lb
115115 - ' --http-proxy.listen-address=:3128'
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ services:
1818 hostname : proxy-1
1919 build :
2020 context : .
21- dockerfile : Dockerfile
21+ dockerfile : Dockerfile.develop
2222 command :
2323 - proxy
2424 - ' --agent-server.listen-address=:4242'
@@ -38,7 +38,7 @@ services:
3838 hostname : proxy-2
3939 build :
4040 context : .
41- dockerfile : Dockerfile
41+ dockerfile : Dockerfile.develop
4242 command :
4343 - proxy
4444 - ' --agent-server.listen-address=:4242'
@@ -58,7 +58,7 @@ services:
5858 hostname : agent-4711
5959 build :
6060 context : .
61- dockerfile : Dockerfile
61+ dockerfile : Dockerfile.develop
6262 command :
6363 - agent
6464 - ' --agent-client.server-address=proxy-lb:4242'
@@ -72,7 +72,7 @@ services:
7272 hostname : agent-4712
7373 build :
7474 context : .
75- dockerfile : Dockerfile
75+ dockerfile : Dockerfile.develop
7676 command :
7777 - agent
7878 - ' --agent-client.server-address=proxy-lb:4242'
@@ -86,7 +86,7 @@ services:
8686 hostname : lb-1
8787 build :
8888 context : .
89- dockerfile : Dockerfile
89+ dockerfile : Dockerfile.develop
9090 command :
9191 - lb
9292 - ' --http-proxy.listen-address=:3128'
@@ -99,7 +99,7 @@ services:
9999 hostname : lb-2
100100 build :
101101 context : .
102- dockerfile : Dockerfile
102+ dockerfile : Dockerfile.develop
103103 command :
104104 - lb
105105 - ' --http-proxy.listen-address=:3128'
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ services:
55 hostname : proxy
66 build :
77 context : .
8- dockerfile : Dockerfile
8+ dockerfile : Dockerfile.develop
99 command :
1010 - proxy
1111 - ' --agent-server.listen-address=:4242'
@@ -23,7 +23,7 @@ services:
2323 hostname : agent-4711
2424 build :
2525 context : .
26- dockerfile : Dockerfile
26+ dockerfile : Dockerfile.develop
2727 command :
2828 - agent
2929 - ' --agent-client.server-address=proxy:4242'
@@ -37,7 +37,7 @@ services:
3737 hostname : agent-4712
3838 build :
3939 context : .
40- dockerfile : Dockerfile
40+ dockerfile : Dockerfile.develop
4141 command :
4242 - agent
4343 - ' --agent-client.server-address=proxy:4242'
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ services:
55 hostname : proxy
66 build :
77 context : .
8- dockerfile : Dockerfile
8+ dockerfile : Dockerfile.develop
99 command :
1010 - proxy
1111 - ' --agent-server.listen-address=:4242'
@@ -22,7 +22,7 @@ services:
2222 hostname : agent-4711
2323 build :
2424 context : .
25- dockerfile : Dockerfile
25+ dockerfile : Dockerfile.develop
2626 command :
2727 - agent
2828 - ' --agent-client.server-address=proxy:4242'
@@ -34,7 +34,7 @@ services:
3434 hostname : agent-4712
3535 build :
3636 context : .
37- dockerfile : Dockerfile
37+ dockerfile : Dockerfile.develop
3838 command :
3939 - agent
4040 - ' --agent-client.server-address=proxy:4242'
You can’t perform that action at this time.
0 commit comments