File tree Expand file tree Collapse file tree 2 files changed +42
-5
lines changed Expand file tree Collapse file tree 2 files changed +42
-5
lines changed Original file line number Diff line number Diff line change
1
+ FROM debian:10
2
+
3
+ RUN groupadd -g 998 build-user && \
4
+ useradd -m -r -u 998 -g build-user build-user
5
+
6
+ ENV DEBIAN_FRONTEND="noninteractive"
7
+
8
+ RUN apt-get -y update && apt-get -y --no-install-recommends install \
9
+ build-essential \
10
+ clang \
11
+ cmake \
12
+ git \
13
+ icu-devtools \
14
+ libcurl4-openssl-dev \
15
+ libedit-dev \
16
+ libicu-dev \
17
+ libncurses5-dev \
18
+ libpython3-dev \
19
+ libsqlite3-dev \
20
+ libxml2-dev \
21
+ ninja-build \
22
+ pkg-config \
23
+ python \
24
+ python-six \
25
+ python2-dev \
26
+ python3-six \
27
+ python3-distutils \
28
+ rsync \
29
+ swig \
30
+ systemtap-sdt-dev \
31
+ tzdata \
32
+ unzip \
33
+ uuid-dev \
34
+ ca-certificates
35
+
36
+ USER build-user
37
+
38
+ WORKDIR /home/build-user
Original file line number Diff line number Diff line change @@ -5,9 +5,9 @@ RUN groupadd -g 998 build-user && \
5
5
6
6
ENV DEBIAN_FRONTEND="noninteractive"
7
7
8
- RUN apt update
8
+ RUN apt-get update
9
9
10
- RUN apt -y install \
10
+ RUN apt-get --no- install-recommends -y install \
11
11
build-essential \
12
12
clang \
13
13
cmake \
@@ -20,16 +20,15 @@ RUN apt -y install \
20
20
libsqlite3-dev \
21
21
libxml2-dev \
22
22
ninja-build \
23
+ pkg-config \
23
24
python \
24
- python-dev \
25
25
python-six \
26
- pkg-config \
27
26
rsync \
28
27
swig \
29
28
systemtap-sdt-dev \
30
29
tzdata \
31
30
unzip \
32
- vim \
31
+ ca-certificates \
33
32
uuid-dev
34
33
35
34
USER build-user
You can’t perform that action at this time.
0 commit comments