File tree Expand file tree Collapse file tree 6 files changed +12
-0
lines changed
Expand file tree Collapse file tree 6 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ FROM cubecoders/ampbase:debian
1717LABEL org.opencontainers.image.licenses=MIT
1818
1919ENV PIP_DISABLE_PIP_VERSION_CHECK="1"
20+ ENV AMP_ADDITIONAL_ENV_VARS="PIP_DISABLE_PIP_VERSION_CHECK"
2021ENV DEBIAN_FRONTEND="noninteractive"
2122
2223ARG PYTHON_VERSION="3.10"
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ FROM cubecoders/ampbase:debian
1717LABEL org.opencontainers.image.licenses=MIT
1818
1919ENV PIP_DISABLE_PIP_VERSION_CHECK="1"
20+ ENV AMP_ADDITIONAL_ENV_VARS="PIP_DISABLE_PIP_VERSION_CHECK"
2021ENV DEBIAN_FRONTEND="noninteractive"
2122
2223ARG PYTHON_VERSION="3.11"
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ FROM cubecoders/ampbase:debian
1717LABEL org.opencontainers.image.licenses=MIT
1818
1919ENV PIP_DISABLE_PIP_VERSION_CHECK="1"
20+ ENV AMP_ADDITIONAL_ENV_VARS="PIP_DISABLE_PIP_VERSION_CHECK"
2021ENV DEBIAN_FRONTEND="noninteractive"
2122
2223ARG PYTHON_VERSION="3.12"
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ FROM cubecoders/ampbase:debian
1717LABEL org.opencontainers.image.licenses=MIT
1818
1919ENV PIP_DISABLE_PIP_VERSION_CHECK="1"
20+ ENV AMP_ADDITIONAL_ENV_VARS="PIP_DISABLE_PIP_VERSION_CHECK"
2021ENV DEBIAN_FRONTEND="noninteractive"
2122
2223ARG PYTHON_VERSION="3.13"
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ FROM cubecoders/ampbase:debian
5353LABEL org.opencontainers.image.licenses=MIT
5454
5555ENV PIP_DISABLE_PIP_VERSION_CHECK="1"
56+ ENV AMP_ADDITIONAL_ENV_VARS="PIP_DISABLE_PIP_VERSION_CHECK"
5657ENV DEBIAN_FRONTEND="noninteractive"
5758
5859ARG PYTHON_DEFAULT="3.11"
Original file line number Diff line number Diff line change @@ -96,9 +96,16 @@ keep_env=(
9696 PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
9797 MAIL=/var/mail/amp
9898)
99+ # Always keep these AMP_ env vars if set
99100for v in AMPHOSTPLATFORM AMP_CONTAINER AMP_CONTAINER_HOST_NETWORK AMPMEMORYLIMIT AMPSWAPLIMIT AMPCONTAINERCPUS; do
100101 if [[ -n " ${! v-} " ]]; then keep_env+=(" $v =${! v} " ); fi
101102done
103+ # Extra passthrough of env vars listed in AMP_ADDITIONAL_ENV_VARS in the Dockerfile
104+ if [[ -n " ${AMP_ADDITIONAL_ENV_VARS-} " ]]; then
105+ for v in ${AMP_ADDITIONAL_ENV_VARS} ; do
106+ if [[ -n " ${! v-} " ]]; then keep_env+=(" $v =${! v} " ); fi
107+ done
108+ fi
102109
103110exec gosu amp:amp env -i " ${keep_env[@]} " \
104111 bash -c " cd /AMP && exec ${AMP_BIN} ${ARGS} "
You can’t perform that action at this time.
0 commit comments