blob: 002f00c0a3138cc4f23b02d9bb5cf41074c41f3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
ARG BASE_VER=latest
FROM gcr.io/google-containers/pause:latest
FROM golang:1.17-bullseye
WORKDIR /app
RUN git clone https://git.ofmax.li/go-echo \
&& cd go-echo \
&& go build -o /go-echo
FROM public.ecr.aws/s0f9o2k5/base:${BASE_VER}
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update -y \
&& apt-get upgrade -y \
&& apt-get install -y curl dnsutils jq vim kubernetes-client tmux ldap-utils ncat nmap hping3 python3-minimal unattended-upgrades \
&& unattended-upgrades
COPY --from=0 /pause /usr/local/bin/pause
COPY --from=1 /app/go-echo /usr/local/bin/go-echo
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
USER app
WORKDIR /opt/app
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
CMD ["pause"]
|