1021 B
1021 B
layout: default
title: Docker
parent: Development
has_children: false
permalink: /development/docker
description: >-
Setup docker and docker-compose for quick full stack mainsail development with simulavr without any real printer
{{ page.title }}
{{ page.description }}
Setup
Install docker and docker-compose on your desired machine.
####Debian/Ubuntu
sudo apt install docker docker-compose
####Mac https://docs.docker.com/docker-for-mac/install/ ####Windows https://docs.docker.com/docker-for-windows/install/
Start
- Look into the docker/config folder. Copy the ".example" without the "example ending".
- Edit the configs to your likings. They are inital setup for a minimal setup environment with simulavr.
- In the root directory of mainsail run
docker/run up
Development
For development its sometimes needed to restart the simulavr process. For this run:
docker exec -it mainsail-stack bash
in the spawnin shell run:
~/restart-services.sh