diff options
| author | grumps <grumps@skipper.skipper.bing> | 2022-03-07 22:20:17 -0800 |
|---|---|---|
| committer | grumps <grumps@skipper.skipper.bing> | 2022-03-07 22:20:17 -0800 |
| commit | ccac53c08e88393decc20aa79d54abce2c304d57 (patch) | |
| tree | a67c09eb3cdbe0647c6b6e89a0ebc203b5160668 /src/cluster/Dockerfile | |
| parent | 8c0fb1a957cfd53435e7c4bdc710e8583912e047 (diff) | |
| download | grumpy-containers-ccac53c08e88393decc20aa79d54abce2c304d57.tar.gz | |
Add echo server and entrypointadd-echoserver
Diffstat (limited to 'src/cluster/Dockerfile')
| -rw-r--r-- | src/cluster/Dockerfile | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/cluster/Dockerfile b/src/cluster/Dockerfile index ac45daf..3350e38 100644 --- a/src/cluster/Dockerfile +++ b/src/cluster/Dockerfile @@ -1,9 +1,23 @@ FROM gcr.io/google-containers/pause:latest +FROM gcr.io/google_containers/echoserver:1.0 FROM registry.gitlab.com/grumps/grumpy-containers/base:${BASE_VER} ENV DEBIAN_FRONTEND=noninteractive + +RUN useradd -s /usr/sbin/nologin \ + --create-home \ + --home-dir /opt/app \ + app + 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 + && 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 -CMD ["/usr/local/bin/pause"] +COPY --from=1 echoserver.py /usr/local/bin/echoserver +COPY entrypoint.sh /usr/local/bin/entrypoint.sh + +USER app +WORKDIR /opt/app +ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] +CMD ["pause"] |