mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-03-02 19:33:56 +08:00
1282e8f5a cap libusb1 version in setup (#183) 64bcc89a9 Subaru: 545 msg must be generated 9159df9a5 Merge branch '0.5.10-chyrsler' f8ab74a1c L-line relay (#166) 11c4cdcc4 Cleanup leftover jenkins command 22572d949 Fix Jenkins build dockerfiles with same name 1d2f8f0ab Jenkins (#179) f383eee96 Power saving: wake on RX and don't print durint IRQ 9540db744 Chrysler safety: better to mention messages we don't want to forward 104950264 chrysler: forward bus 0 to bus 2 (#177) 4276c380e Additional Power saving (#170) git-subtree-dir: panda git-subtree-split: 1282e8f5a0904b1aaa50f382db2e27f20e74a154
65 lines
1.1 KiB
Docker
65 lines
1.1 KiB
Docker
FROM ubuntu:16.04
|
|
ENV PYTHONUNBUFFERED 1
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
autoconf \
|
|
automake \
|
|
bash \
|
|
bison \
|
|
bzip2 \
|
|
curl \
|
|
dfu-util \
|
|
flex \
|
|
g++ \
|
|
gawk \
|
|
gcc \
|
|
git \
|
|
gperf \
|
|
help2man \
|
|
iputils-ping \
|
|
libexpat-dev \
|
|
libstdc++-arm-none-eabi-newlib \
|
|
libtool \
|
|
libtool-bin \
|
|
libusb-1.0-0 \
|
|
make \
|
|
ncurses-dev \
|
|
network-manager \
|
|
python-dev \
|
|
python-serial \
|
|
sed \
|
|
texinfo \
|
|
unrar-free \
|
|
unzip \
|
|
wget \
|
|
build-essential \
|
|
python-dev \
|
|
python-pip \
|
|
screen \
|
|
vim \
|
|
wget \
|
|
wireless-tools
|
|
|
|
RUN pip install --upgrade pip==18.0
|
|
|
|
COPY requirements.txt /tmp/
|
|
RUN pip install -r /tmp/requirements.txt
|
|
|
|
RUN mkdir -p /home/batman
|
|
ENV HOME /home/batman
|
|
|
|
ENV PYTHONPATH /tmp:$PYTHONPATH
|
|
|
|
COPY ./boardesp/get_sdk_ci.sh /tmp/panda/boardesp/
|
|
|
|
RUN useradd --system -s /sbin/nologin pandauser
|
|
RUN mkdir -p /tmp/panda/boardesp/esp-open-sdk
|
|
RUN chown pandauser /tmp/panda/boardesp/esp-open-sdk
|
|
USER pandauser
|
|
RUN cd /tmp/panda/boardesp && ./get_sdk_ci.sh
|
|
USER root
|
|
|
|
COPY ./xx/pandaextra /tmp/pandaextra
|
|
|
|
ADD ./panda.tar.gz /tmp/panda
|