Develop - core

Makefile

We provide a Makefile and docker which can be used during development.

Run application:

make run

Run tests:

make test

Create documentation:

make show-docs

Docker

Firstly build an image:

docker build -t vmshepherd . --rm

Our Dockerfile creates an ENTRYPOINT for our Makefile, so basically you can execute make commands in docker container like run or show-docs:

  • Running a VmShepherd application:
docker run -it  -p 8888:8888 -p 8000:8000 vmshepherd run
  • Documentation:
docker run -it  -p 8888:8888 -p 8000:8000 vmshepherd show-docs