FROM ubuntu:20.04 RUN apt update && \ apt install jq curl vim psmisc -y RUN useradd -ms /bin/bash ziti && \ mkdir /persistent && chown ziti:ziti /persistent && \ mkdir /persistent/scripts && chown ziti:ziti /persistent/scripts USER ziti WORKDIR /persistent ENV ZITI_HOME=/persistent ENV ZITI_SHARED="${ZITI_HOME}/shared" ENV ENV_FILE="${ZITI_HOME}/ziti.env" ENV ZITI_NETWORK=ziti # Don't put these paths on shared volume in docker-compose deployment (https://github.com/openziti/ziti/issues/912) ENV ZITI_BIN_DIR=/var/openziti/ziti-bin ENV ZITI_SCRIPTS=/var/openziti/scripts COPY --chown=ziti ziti.ignore "${ZITI_BIN_DIR}" COPY --chown=ziti ziti-cli-functions.sh "${ZITI_SCRIPTS}/" COPY --chown=ziti dockerTestEntrypoint.sh "${ZITI_SCRIPTS}/" ENTRYPOINT /bin/bash -c '${ZITI_SCRIPTS}/dockerTestEntrypoint.sh' # && while :; do sleep 1; done'