- Install
docker-compose
- Setup passwordless ssh to the pi
- Install docker on the pi and add the pi user to the docker group
- Ensure that your connection to docker works
[user@devmachine]$ DOCKER_HOST="ssh://pi@hostname" docker version
- Install docker-compose to your local machine (docker daemon not needed)
- Create a
/var/local/groundstation
directory on the pi[pi@raspberry]$ sudo mkdir -p /var/local/groundstation [pi@raspberry]$ sudo chown pi:pi /var/local/groundstation
- Running on PC (no XBee needed)
- WIP
- Run the code with
docker-compose
[user@devmachine]$ cd groundstation [user@devmachine]$ DOCKER_HOST="ssh://pi@hostname" docker-compose up --build
This repo is split into 2 subsystems, based on where the contained software will run.
- Rocket: Will run on an SBC in the rocket
- Groundstation: Will run in docker containers, most likely on a laptop or SBC. Currently also connected to the XBee receiver.