Skip to content

Commit cdd67e7

Browse files
authored
Terminate container when bootloader script fails (#1639)
1 parent a4c8859 commit cdd67e7

File tree

7 files changed

+12
-4
lines changed

7 files changed

+12
-4
lines changed

images/onnx-predictor-cpu/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ RUN cd /tmp/ && \
1717
cd - && \
1818
chmod +x /tmp/s6-overlay-amd64-installer && /tmp/s6-overlay-amd64-installer / && rm /tmp/s6-overlay-amd64-installer
1919

20+
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS 2
21+
2022
RUN locale-gen en_US.UTF-8
2123
ENV LANG=en_US.UTF-8 LANGUAGE=en_US.en LC_ALL=en_US.UTF-8
2224

images/onnx-predictor-gpu/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ RUN cd /tmp/ && \
1717
cd - && \
1818
chmod +x /tmp/s6-overlay-amd64-installer && /tmp/s6-overlay-amd64-installer / && rm /tmp/s6-overlay-amd64-installer
1919

20+
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS 2
21+
2022
RUN locale-gen en_US.UTF-8
2123
ENV LANG=en_US.UTF-8 LANGUAGE=en_US.en LC_ALL=en_US.UTF-8
2224

images/python-predictor-cpu/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ RUN cd /tmp/ && \
1717
cd - && \
1818
chmod +x /tmp/s6-overlay-amd64-installer && /tmp/s6-overlay-amd64-installer / && rm /tmp/s6-overlay-amd64-installer
1919

20+
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS 2
21+
2022
RUN locale-gen en_US.UTF-8
2123
ENV LANG=en_US.UTF-8 LANGUAGE=en_US.en LC_ALL=en_US.UTF-8
2224

images/python-predictor-gpu/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ RUN cd /tmp/ && \
1919
cd - && \
2020
chmod +x /tmp/s6-overlay-amd64-installer && /tmp/s6-overlay-amd64-installer / && rm /tmp/s6-overlay-amd64-installer
2121

22+
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS 2
23+
2224
RUN locale-gen en_US.UTF-8
2325
ENV LANG=en_US.UTF-8 LANGUAGE=en_US.en LC_ALL=en_US.UTF-8
2426

images/python-predictor-inf/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ RUN apt-get update -qq && apt-get install -y -q \
1313
RUN wget -P /tmp/ https://github.com/just-containers/s6-overlay/releases/download/v2.1.0.2/s6-overlay-amd64-installer && \
1414
chmod +x /tmp/s6-overlay-amd64-installer && /tmp/s6-overlay-amd64-installer / && rm /tmp/s6-overlay-amd64-installer
1515

16+
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS 2
17+
1618
ENV PATH=/opt/aws/neuron/bin/:$PATH
1719

1820
RUN apt-get update -qq && apt-get install -y -q \

images/tensorflow-predictor/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ RUN cd /tmp/ && \
1717
cd - && \
1818
chmod +x /tmp/s6-overlay-amd64-installer && /tmp/s6-overlay-amd64-installer / && rm /tmp/s6-overlay-amd64-installer
1919

20+
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS 2
21+
2022
RUN locale-gen en_US.UTF-8
2123
ENV LANG=en_US.UTF-8 LANGUAGE=en_US.en LC_ALL=en_US.UTF-8
2224

pkg/workloads/cortex/serve/init/bootloader.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,6 @@ fi
5656
if [ -f "/mnt/project/dependencies.sh" ]; then
5757
eval $source_env_file_cmd
5858
bash -e /mnt/project/dependencies.sh
59-
status=$?
60-
if [ $status -ne 0 ]; then
61-
exit $status
62-
fi
6359
fi
6460

6561
# install from conda-packages.txt

0 commit comments

Comments
 (0)