mirror of
https://github.com/im-tomu/fomu-toolchain.git
synced 2024-09-20 02:40:08 +00:00
25 lines
698 B
Docker
25 lines
698 B
Docker
FROM python:3-slim-buster
|
|
|
|
RUN apt-get update -qq \
|
|
&& DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
|
|
ca-certificates \
|
|
libusb-1.0-0 \
|
|
make \
|
|
&& apt-get autoclean && apt-get clean && apt-get -y autoremove \
|
|
&& update-ca-certificates \
|
|
&& rm -rf /var/lib/apt/lists
|
|
|
|
ADD fomu-toolchain-Linux.tar.gz /opt
|
|
|
|
ENV PATH=/opt/fomu-toolchain-Linux/bin:$PATH
|
|
|
|
ENV USER=fomu
|
|
RUN adduser --disabled-password ${USER}
|
|
|
|
RUN usermod -a -G plugdev ${USER} \
|
|
&& mkdir -p /etc/udev/rules.d/ \
|
|
&& echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="5bf0", MODE="0664", GROUP="plugdev"' > /etc/udev/rules.d/99-fomu.rules
|
|
|
|
USER ${USER}
|
|
WORKDIR /home/${USER}
|