Files
ziti/quickstart/docker/image/Dockerfile
T
2021-04-27 21:09:32 -04:00

27 lines
748 B
Docker

FROM ubuntu:latest
RUN apt update && \
apt install jq curl netcat-openbsd vim inetutils-ping net-tools -y
RUN useradd -ms /bin/bash ziti && \
mkdir /openziti && chown ziti:ziti /openziti && \
mkdir /openziti/scripts && chown ziti:ziti /openziti/scripts && \
mkdir /openziti/shared && chown ziti:ziti /openziti/shared
USER ziti
WORKDIR /openziti
# copy the ziti binaries to a directory already on the path
COPY --chown=ziti ziti.ignore /usr/local/bin/
COPY --chown=ziti *.sh ./scripts/
ENV ZITI_HOME=/openziti
ENV ZITI_SHARED=${ZITI_HOME}/shared
ENV ZITI_SCRIPTS=${ZITI_HOME}/scripts
ENV ENV_FILE=${ZITI_HOME}/ziti.env
ENV ZITI_NETWORK=ziti
RUN ${ZITI_SCRIPTS}/env.sh && \
echo "source ${ZITI_HOME}/ziti.env" >> ~/.bashrc