Pārlūkot izejas kodu

builder: add Dockerfile

Shiv Tyagi 1 gadu atpakaļ
vecāks
revīzija
a5ede5a6f6
1 mainītis faili ar 16 papildinājumiem un 0 dzēšanām
  1. 16 0
      builder/Dockerfile

+ 16 - 0
builder/Dockerfile

@@ -0,0 +1,16 @@
+FROM ardupilot/ardupilot-dev-chibios:v0.1.3
+
+RUN groupadd -g 999 ardupilot && \
+    useradd -u 999 -g 999 -m ardupilot --shell /bin/false && \
+    mkdir /app && \
+    chown ardupilot:ardupilot /app && \
+    mkdir /workdir && \
+    chown ardupilot:ardupilot /workdir
+
+COPY --chown=ardupilot:ardupilot . /app
+
+WORKDIR /app
+RUN pip install --no-cache-dir -r ./builder/requirements.txt
+
+USER ardupilot
+CMD ["python", "-m", "builder"]