Skip to content

Commit ca2828f

Browse files
committed
Add new dockerfile
1 parent 4301556 commit ca2828f

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

Dockerfile

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
FROM ubuntu:22.04
2+
3+
RUN apt-get update \
4+
&& apt-get install -y tzdata \
5+
&& apt-get install -y \
6+
build-essential \
7+
fakeroot \
8+
git \
9+
make \
10+
cmake \
11+
lcov \
12+
valgrind \
13+
doxygen \
14+
python-all-dev \
15+
python3-dev \
16+
python3-pip \
17+
python3-setuptools \
18+
sudo \
19+
curl \
20+
wget \
21+
&& rm -rf /var/lib/apt/lists/*
22+
23+
RUN wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
24+
RUN tar -xf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
25+
RUN rm gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
26+
RUN ln -s gcc-arm-none-eabi-10.3-2021.10/bin/arm-* /usr/local/bin/
27+
RUN pip install --upgrade jinja2 pygments pros-cli
28+
29+
ENV LC_ALL C.UTF-8
30+
ENV LANG C.UTF-8
31+
32+
WORKDIR /

0 commit comments

Comments
 (0)