cloudpub-client 3.2.2

CloudPub CLI client for secure tunnel and service publishing
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM            bitnami/minideb:bookworm-arm64

# Stable layers (user + apt) FIRST: the clo binary changes every build, and
# with it on top these layers re-ran and re-pushed/re-pulled on every deploy.
RUN             mkdir -p /home/cloudpub && \
                adduser cloudpub --home /home/cloudpub --shell /bin/bash && \
                chown -R cloudpub:cloudpub /home/cloudpub

RUN             apt update && \
                apt install -y libpcre3 libapr1 libaprutil1 && \
                rm -rf /var/lib/apt/lists/*

COPY            --chmod=755 client/entrypoint.sh /
COPY            artifacts/linux/aarch64/clo /clo

USER            cloudpub:cloudpub

ENTRYPOINT      ["/entrypoint.sh"]