Skip to content

Commit 97b09df

Browse files
committed
fix: use logged in bash as the entry point of docker
1 parent 7d8a4af commit 97b09df

26 files changed

+48
-33
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,15 +338,15 @@ RUN apt-get update -qq && \
338338
rm -rf /var/lib/apt/lists/* && \
339339
rm -rf /tmp/*
340340
341-
ENTRYPOINT ["/bin/bash"]
341+
SHELL ["/bin/bash", "-l", "-c"]
342+
ENTRYPOINT ["/bin/bash", "-l"]
342343
343344
#### Building (example)
344345
FROM setup-cpp-ubuntu AS builder
345346
346347
COPY ./dev/cpp_vcpkg_project /home/app
347348
WORKDIR /home/app
348-
RUN bash -c 'source ~/.cpprc \
349-
&& task build'
349+
RUN task build
350350
351351
#### Running environment
352352
# use a fresh image as the runner

dev/docker/ci/arch-gcc.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
88
rm -rf /var/cache/pacman/pkg/* && \
99
rm -rf /tmp/*
1010

11-
ENTRYPOINT ["/bin/bash"]
11+
SHELL ["/bin/bash", "-l", "-c"]
12+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/arch-llvm.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
88
rm -rf /var/cache/pacman/pkg/* && \
99
rm -rf /tmp/*
1010

11-
ENTRYPOINT ["/bin/bash"]
11+
SHELL ["/bin/bash", "-l", "-c"]
12+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/arch-mingw.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
99
rm -rf /var/cache/pacman/pkg/* && \
1010
rm -rf /tmp/*
1111

12-
ENTRYPOINT ["/bin/bash"]
12+
SHELL ["/bin/bash", "-l", "-c"]
13+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/arch.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,5 @@ RUN pacman -Syuu --noconfirm && \
3636
rm -rf /var/cache/pacman/pkg/* && \
3737
rm -rf /tmp/*
3838

39-
ENTRYPOINT ["/bin/bash"]
39+
SHELL ["/bin/bash", "-l", "-c"]
40+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/fedora-gcc.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
77
dnf clean all && \
88
rm -rf /tmp/*
99

10-
ENTRYPOINT ["/bin/bash"]
10+
SHELL ["/bin/bash", "-l", "-c"]
11+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/fedora-llvm.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
77
dnf clean all && \
88
rm -rf /tmp/*
99

10-
ENTRYPOINT ["/bin/bash"]
10+
SHELL ["/bin/bash", "-l", "-c"]
11+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/fedora-mingw.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
88
dnf clean all && \
99
rm -rf /tmp/*
1010

11-
ENTRYPOINT ["/bin/bash"]
11+
SHELL ["/bin/bash", "-l", "-c"]
12+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/fedora.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
3030
dnf clean all && \
3131
rm -rf /tmp/*
3232

33-
ENTRYPOINT ["/bin/bash"]
33+
SHELL ["/bin/bash", "-l", "-c"]
34+
ENTRYPOINT ["/bin/bash", "-l"]

dev/docker/ci/ubuntu-gcc.dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ RUN node --enable-source-maps /usr/lib/setup-cpp/setup-cpp.js \
1111
rm -rf /var/lib/apt/lists/* && \
1212
rm -rf /tmp/*
1313

14-
ENTRYPOINT ["/bin/bash"]
14+
SHELL ["/bin/bash", "-l", "-c"]
15+
ENTRYPOINT ["/bin/bash", "-l"]

0 commit comments

Comments
 (0)