-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile_dev
43 lines (37 loc) · 1007 Bytes
/
Dockerfile_dev
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
ARG DOCKER_IMAGE=debian:bookworm
FROM $DOCKER_IMAGE
ENV LANG=en_US.utf8
ENV DEBIAN_FRONTEND=noninteractive
#SHELL ["/bin/bash", "-c", "-l"]
RUN apt-get update && apt-get install -y \
python3-dev python3-pip python3-setuptools \
pybind11-dev \
libssl-dev \
libboost-all-dev \
libopencv-dev \
libfmt-dev \
libbenchmark-dev \
libgtest-dev \
llvm-dev \
nlohmann-json3-dev \
libpoco-dev \
libspdlog-dev \
libjsoncpp-dev \
uuid-dev \
openssl libssl-dev \
zlib1g-dev \
libx11-dev libxrandr-dev xinput libxcb-xinput-dev \
libxcursor-dev libxi-dev libxinerama-dev libxkbcommon-dev \
libvulkan-dev freeglut3-dev \
ninja-build cmake build-essential \
valgrind git gdb ffmpeg \
ccache distcc icecc \
parallel cloc \
qt6-tools-dev \
qt6-tools-dev-tools \
&& apt-get -y autoremove --purge \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
ENV TERM xterm-256color
ENTRYPOINT ["/bin/bash", "-l"]
#CMD [ "make" ]