A basic dnd application built on angular 2.
All of the angular code lives in the client/
folder and all the server code lives in the api/
folder.
To start development
Build the virtual machine (vm) with docker-machine
(only do this once)
docker-machine create -d virtualbox --virtualbox-disk-size 100000 --virtualbox-cpu-count 4 --virtualbox-memory 4096 dnd
Start your dnd vm and set the docker environment variables with docker-machine
docker-machine start dnd && eval $(docker-machine env dnd)
Build and run your containers with docker-compose
docker-compose build && docker-compose up -d
Check the status of your containers with docker-compose
docker-compose ps
Read the project wiki
Read the angular client application readme
Read the REST API's readme
Read the change log
Read how to backup and restore the database in the wiki