Skip to content

Commit 08df5e4

Browse files
Created a Dockerfile running ubuntu:latest
1 parent 5c9b179 commit 08df5e4

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

Dockerfile

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
FROM ubuntu:latest
2+
WORKDIR /opt/workdir
3+
# Cargo executables are installed here:
4+
ENV PATH="$PATH:/home/workuser/.cargo/bin"
5+
# Python executables are installed here:
6+
ENV PATH="$PATH:/home/workuser/.local/bin"
7+
8+
RUN apt-get update
9+
RUN apt-get install -y \
10+
autopoint \
11+
bash \
12+
binutils \
13+
bison \
14+
cmake \
15+
coreutils \
16+
curl \
17+
expat \
18+
flex \
19+
gcc \
20+
gettext \
21+
git \
22+
gperf \
23+
groff \
24+
gzip \
25+
help2man \
26+
libgmp-dev \
27+
m4 \
28+
make \
29+
mercurial \
30+
meson \
31+
mtools \
32+
nasm \
33+
openssl \
34+
patch \
35+
perl \
36+
python3 \
37+
python3-mako \
38+
python3-pip \
39+
rsync \
40+
subversion \
41+
tar \
42+
texinfo \
43+
wget \
44+
xcb-proto \
45+
xorriso \
46+
xsltproc \
47+
xz-utils
48+
RUN useradd -m workuser
49+
50+
USER workuser
51+
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
52+
RUN python3 -m pip install requests xbstrap
53+
ENTRYPOINT python3 aero.py --no-run

0 commit comments

Comments
 (0)