Reorganisation fichiers
This commit is contained in:
27
PacoMouseCYD/Platformio/run_pio_docker.sh
Executable file
27
PacoMouseCYD/Platformio/run_pio_docker.sh
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Usage: ./run_pio_docker.sh <ESP_PORT> [additional docker args]
|
||||
# Example: ./run_pio_docker.sh /dev/ttyUSB0
|
||||
|
||||
ESP_PORT="$1"
|
||||
shift
|
||||
|
||||
# if [ -z "$ESP_PORT" ]; then
|
||||
# echo "Usage: $0 <ESP_PORT> [additional docker args]"
|
||||
# exit 1
|
||||
# fi
|
||||
|
||||
IMAGE="easylinux/platformio-dev:1.0"
|
||||
CONTAINER="pio-dev"
|
||||
PROJECT_DIR="$(pwd)"
|
||||
|
||||
# Run Docker container with ESP port and project directory mounted
|
||||
# --device allows direct access to the ESP serial port
|
||||
|
||||
if [ -z "$ESP_PORT" ]; then
|
||||
docker run -d --rm --name "$CONTAINER" -v "$PROJECT_DIR:/workspace" -p 8022:22 "$IMAGE" "$@"
|
||||
else
|
||||
docker run -d --rm --name "$CONTAINER" -v "$PROJECT_DIR:/workspace" --device "$ESP_PORT" -p 8022:22 "$IMAGE" "$@"
|
||||
fi
|
||||
|
||||
# For advanced port forwarding, see UsingDocker.md (socat instructions)
|
||||
Reference in New Issue
Block a user