2021-02-22 11:04:42 +01:00

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

  1. Look into the docker/config folder. Copy the ".example" without the "example ending".
  2. Edit the configs to your likings. They are inital setup for a minimal setup environment with simulavr.
  3. 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