docker をインストールしたのちに、
$ makeこれでもろもろインストールやビルドが終わります。makeコマンドがない場合は、
$ npm --prefix ./front install ./front
$ npm --cwd ./front run build
$ npm --prefix ./server install ./server
$ cp ./server/env/env-local ./server/.envの 4 つのコマンドを実行してください。
$ docker-compose up -dを実行するとlocalhost:8080にサーバーが立ち上がります。最初はいろいろインストールするので時間がかかると思います。
サーバーを止めたいときは、
$ docker-compose downと実行すれば ok です。
API ドキュメントはこちら
フロントはwebpackでビルドしてやる必要があります。
$ cd front
$ npm run watchとすると、ファイルの変更を検知して自動で差分のビルドが走るようになります。自動でビルドされたものはすぐに docker 内の nginx が配信してくれるので、変更のたびに何かコマンドを打つ必要はありません。