build: add Docker container

Some changes (like `asound.conf`) are not portable and only work on my
machine. This will be fixed in the future.

ref: N25B-284
This commit is contained in:
2025-11-14 14:15:00 +01:00
parent c037eb7ec2
commit ec0e8e3504
6 changed files with 47 additions and 13 deletions

12
Dockerfile Normal file
View File

@@ -0,0 +1,12 @@
FROM python:2.7.18-alpine
WORKDIR /app
COPY install_deps.sh requirements.txt ./
RUN ./install_deps.sh
COPY . .
ENV PYTHONPATH=src
CMD [ "python2", "-m", "robot_interface.main" ]