Adam Watkins
7 years ago
committed by
Peter Barker
2 changed files with 25 additions and 1 deletions
@ -0,0 +1,22 @@
@@ -0,0 +1,22 @@
|
||||
FROM ubuntu:16.04 |
||||
WORKDIR /ardupilot |
||||
|
||||
RUN useradd -U -d /ardupilot ardupilot && \ |
||||
usermod -G users ardupilot |
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y \ |
||||
lsb-release \ |
||||
sudo \ |
||||
software-properties-common \ |
||||
python-software-properties && \ |
||||
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |
||||
|
||||
ENV USER=ardupilot |
||||
ADD . /ardupilot |
||||
RUN chown -R ardupilot:ardupilot /ardupilot && \ |
||||
bash -c "Tools/scripts/install-prereqs-ubuntu.sh -y && apt-get install gcc-arm-none-eabi -y" && \ |
||||
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* |
||||
|
||||
USER ardupilot |
||||
ENV CCACHE_MAXSIZE=1G |
||||
ENV PATH /usr/lib/ccache:/ardupilot/Tools:${PATH} |
Loading…
Reference in new issue