File tree Expand file tree Collapse file tree 3 files changed +35
-10
lines changed
Expand file tree Collapse file tree 3 files changed +35
-10
lines changed Original file line number Diff line number Diff line change 1313 matrix :
1414 variant :
1515 - debian12
16+ - debian13
1617 - fedora40
1718 - fedora41
1819 - fedora42
Original file line number Diff line number Diff line change @@ -124,15 +124,5 @@ clean::
124124
125125include build/ab.mk
126126
127- DOCKERFILES = \
128- debian12 \
129- fedora40 \
130- fedora41 \
131- fedora42 \
132- fedora43
133-
134127docker-% : tests/docker/Dockerfile.%
135128 docker build -t $* -f $< .
136-
137- .PHONY : dockertests
138- dockertests : $(foreach f,$(DOCKERFILES ) , docker-$(strip $f) .WAIT)
Original file line number Diff line number Diff line change 1+ FROM debian:13
2+
3+ RUN apt-get update
4+ RUN apt install -y python3 make xz-utils python3 python3-hamcrest \
5+ protobuf-compiler libprotobuf-dev libsqlite3-dev \
6+ libfmt-dev libprotobuf-dev wx-common pkg-config \
7+ libudev-dev g++ libwxgtk3.2-dev ninja-build \
8+ libfreetype-dev libglfw3-dev libboost-regex-dev \
9+ nlohmann-json3-dev libmd4c-dev libdbus-1-dev \
10+ libcurl4-openssl-dev libmagic-dev libmbedtls-dev
11+
12+ RUN useradd app
13+ RUN mkdir -p /home/app
14+ RUN chown app /home/app
15+ USER app
16+ WORKDIR /home/app
17+
18+ COPY --chown=app:app arch arch
19+ COPY --chown=app:app build build
20+ COPY --chown=app:app dep dep
21+ COPY --chown=app:app doc doc
22+ COPY --chown=app:app extras extras
23+ COPY --chown=app:app lib lib
24+ COPY --chown=app:app scripts scripts
25+ COPY --chown=app:app src src
26+ COPY --chown=app:app tests tests
27+ COPY --chown=app:app tools tools
28+ COPY --chown=app:app Makefile .
29+ COPY --chown=app:app build.py .
30+ COPY --chown=app:app config.py .
31+ COPY --chown=app:app protocol.h .
32+ COPY --chown=app:app README.md .
33+
34+ RUN make
You can’t perform that action at this time.
0 commit comments