@@ -40,14 +40,11 @@ ENV DEMO_DIR=${HOME_DIR}/demos_ws
40
40
ENV IGNITION_VERSION fortress
41
41
ENV GZ_VERSION fortress
42
42
43
- # Disable prompting during package installation
44
- ARG DEBIAN_FRONTEND=noninteractive
45
-
46
43
# Install base image dependencies
47
44
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
48
45
--mount=type=cache,target=/var/lib/apt,sharing=locked \
49
46
sudo apt-get update -y && \
50
- sudo apt-get install -y \
47
+ sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
51
48
git-lfs \
52
49
python3-rosinstall-generator
53
50
@@ -71,12 +68,12 @@ WORKDIR ${DEMO_DIR}
71
68
# Install libmongoc for development
72
69
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
73
70
--mount=type=cache,target=/var/lib/apt,sharing=locked \
74
- sudo apt-get install libmongoc-dev -y
71
+ sudo DEBIAN_FRONTEND=noninteractive apt-get install libmongoc-dev -y
75
72
76
73
# Compile mongo cxx driver https://mongocxx.org/mongocxx-v3/installation/linux/
77
74
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
78
75
--mount=type=cache,target=/var/lib/apt,sharing=locked \
79
- sudo apt-get install libssl-dev build-essential devscripts debian-keyring fakeroot debhelper cmake libboost-dev libsasl2-dev libicu-dev libzstd-dev doxygen -y
76
+ sudo DEBIAN_FRONTEND=noninteractive apt-get install libssl-dev build-essential devscripts debian-keyring fakeroot debhelper cmake libboost-dev libsasl2-dev libicu-dev libzstd-dev doxygen -y
80
77
RUN wget https://github.com/mongodb/mongo-cxx-driver/releases/download/r3.6.7/mongo-cxx-driver-r3.6.7.tar.gz
81
78
RUN tar -xzf mongo-cxx-driver-r3.6.7.tar.gz
82
79
RUN cd mongo-cxx-driver-r3.6.7/build && cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local && sudo cmake --build . --target EP_mnmlstc_core && cmake --build . && sudo cmake --build . --target install
0 commit comments