Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/movative/platformio-core-docker
A dockerized pio client.
https://github.com/movative/platformio-core-docker
docker docker-compose docker-image pio pio-client platformio
Last synced: 9 days ago
JSON representation
A dockerized pio client.
- Host: GitHub
- URL: https://github.com/movative/platformio-core-docker
- Owner: movative
- License: apache-2.0
- Created: 2021-01-24T13:16:02.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-06T07:57:42.000Z (almost 2 years ago)
- Last Synced: 2024-11-28T12:52:57.137Z (2 months ago)
- Topics: docker, docker-compose, docker-image, pio, pio-client, platformio
- Language: Dockerfile
- Homepage:
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# platformio-core-docker [![license](https://img.shields.io/badge/license-Apache_2.0-green.svg)](https://github.com/movative/platformio-core-docker/blob/main/LICENSE) [![Docker](https://github.com/movative/platformio-core-docker/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/movative/platformio-core-docker/actions/workflows/main.yml)
This Docker image containerizes the [PlatformIO (PIO)](https://docs.platformio.org/) software, which is a professional collaborative platform for embedded development. This repo contains an installed pio cli in the entrypoint.
For more information about pio read the following links:- https://docs.platformio.org/en/latest/plus/pio-remote.html
- https://docs.platformio.org/en/latest/envvars.html***Example usage in a docker-compose file***
The docker-compose file contains various examples.
To use the pio client just add an pio.env file next to the docker-compose file and type `docker-compose up pio-test` and test the connection to your pio account.```yaml
version: '3.9'
services:
pio-help:
build: .
container_name: pio-build
image: movative/platformio-core
pio-test:
container_name: pio-test
image: movative/platformio-core
command: ["start", "remote", "agent"]
env_file:
pio.env
```***Example pio.env file***
```shell
PLATFORMIO_AUTH_TOKEN=
```