Keep certain files in the container so they can be updated in docker-compose environments

Closes #912

Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
This commit is contained in:
gberl002
2022-12-02 15:46:18 -05:00
parent 8af3827714
commit 2ea48ef37c
3 changed files with 18 additions and 15 deletions
+8 -8
View File
@@ -19,7 +19,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint:
- "/openziti/scripts/run-controller.sh"
- "/mutable-ziti/scripts/run-controller.sh"
ziti-controller-init-container:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -40,9 +40,9 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint:
- "/openziti/scripts/run-with-ziti-cli.sh"
- "/mutable-ziti/scripts/run-with-ziti-cli.sh"
command:
- "/openziti/scripts/access-control.sh"
- "/mutable-ziti/scripts/access-control.sh"
ziti-edge-router:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -61,7 +61,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint: /bin/bash
command: "/openziti/scripts/run-router.sh edge"
command: "/mutable-ziti/scripts/run-router.sh edge"
ziti-edge-router-wss:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -81,7 +81,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint: /bin/bash
command: "/openziti/scripts/run-router.sh wss"
command: "/mutable-ziti/scripts/run-router.sh wss"
ziti-fabric-router-br:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -99,7 +99,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint: /bin/bash
command: "/openziti/scripts/run-router.sh fabric"
command: "/mutable-ziti/scripts/run-router.sh fabric"
ziti-private-red:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -116,7 +116,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint: /bin/bash
command: "/openziti/scripts/run-router.sh private"
command: "/mutable-ziti/scripts/run-router.sh private"
ziti-private-blue:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -133,7 +133,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint: /bin/bash
command: "/openziti/scripts/run-router.sh private"
command: "/mutable-ziti/scripts/run-router.sh private"
web-test-blue:
image: crccheck/hello-world
+6 -3
View File
@@ -6,17 +6,20 @@ RUN apt update && \
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
mkdir /openziti/shared && chown ziti:ziti /openziti/shared && \
mkdir /mutable-ziti && chown ziti:ziti /mutable-ziti
USER ziti
WORKDIR /openziti
ENV ZITI_HOME=/openziti
ENV ZITI_BIN_DIR="${ZITI_HOME}/ziti-bin"
ENV ZITI_SHARED="${ZITI_HOME}/shared"
ENV ZITI_SCRIPTS="${ZITI_HOME}/scripts"
ENV ENV_FILE="${ZITI_HOME}/ziti.env"
ENV ZITI_NETWORK=ziti
# Don't put these paths on volume shared in docker-compose deployment (https://github.com/openziti/ziti/issues/912)
ENV MUTABLE_HOME=/mutable-ziti
ENV ZITI_BIN_DIR="${MUTABLE_HOME}/ziti-bin"
ENV ZITI_SCRIPTS="${MUTABLE_HOME}/scripts"
RUN mkdir -p "${ZITI_SCRIPTS}"
@@ -16,7 +16,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint:
- "/openziti/scripts/run-controller.sh"
- "/mutable-ziti/scripts/run-controller.sh"
ziti-controller-init-container:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -37,9 +37,9 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint:
- "/openziti/scripts/run-with-ziti-cli.sh"
- "/mutable-ziti/scripts/run-with-ziti-cli.sh"
command:
- "/openziti/scripts/access-control.sh"
- "/mutable-ziti/scripts/access-control.sh"
ziti-edge-router:
image: "${ZITI_IMAGE}:${ZITI_VERSION}"
@@ -56,7 +56,7 @@ services:
volumes:
- ziti-fs:/openziti
entrypoint: /bin/bash
command: "/openziti/scripts/run-router.sh edge"
command: "/mutable-ziti/scripts/run-router.sh edge"
ziti-console:
image: openziti/zac