Files
Maison/PacoMouseCYD/Platformio/.devcontainer/Dockerfile
Serge NOEL b474c26ef2 Ajout run
2026-02-13 15:48:30 +01:00

34 lines
1.1 KiB
Docker

FROM python:3.11
# RUN python -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"
# RUN platformio platforms install atmelavr \
# --with-package framework-arduinoavr
# RUN platformio platforms install ststm32 \
# --with-package framework-libopencm3 \
# --with-package framework-spl \
# --with-package framework-cmsis \
# --with-package framework-mbed
# Install PlatformIO
RUN pip install platformio
# Install OpenSSH for remote access
RUN apt-get update && apt-get install -y openssh-server && rm -rf /var/lib/apt/lists/*
# Set up SSH
# RUN mkdir /var/run/sshd
# Create user 'platformio' with password 'platformio' and add to sudo
RUN useradd -m -s /bin/bash platformio \
&& echo 'platformio:platformio' | chpasswd \
&& adduser platformio sudo
# Allow password authentication for SSH and allow user 'platformio' to login
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config \
&& sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config
EXPOSE 22
# Set working directory
WORKDIR /workspace
# SER platformio
CMD ["/usr/sbin/sshd", "-D"]