-
Notifications
You must be signed in to change notification settings - Fork 20
/
Dockerfile
46 lines (40 loc) · 964 Bytes
/
Dockerfile
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
44
45
46
FROM ubuntu:22.04
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update -qq && apt-get install -y --no-install-recommends \
dbus-x11 \
gir1.2-appindicator3-0.1 \
gir1.2-gdkpixbuf-2.0 \
gir1.2-glib-2.0 \
gir1.2-gstreamer-1.0 \
gir1.2-gtk-3.0 \
gir1.2-gtk-3.0 \
gir1.2-notify-0.7 \
gir1.2-playerctl-2.0 \
gir1.2-unity-5.0 \
git \
gstreamer1.0-plugins-base \
make \
notification-daemon \
python3-blinker \
python3-dbus \
python3-dbusmock \
python3-gi \
python3-pip \
python3-pytest \
python3-pytest-cov \
python3-pytest-flake8 \
python3-pytest-mock \
python3-venusian \
python3-wrapt \
python3-xdg \
python3-yapsy \
xvfb \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
RUN pip3 install --no-cache-dir \
black \
isort \
ruff \
git+https://git@github.com/eliostvs/wiring.git@master
WORKDIR /code
ENTRYPOINT ["make"]
CMD ["test"]