Yeoman generator for Seneca node.js micro-services and -clients, with basic boilerplate and packaging.
npm install -g generator-seneca-micro
Make a new directory, and
cd into it:
mkdir my-new-project && cd $_
yo seneca-micro # To create a server + micro-services yo seneca-micro:service # To create an extra micro-service yo seneca-micro:client # To create an extra micro-service
The generator will prompt you further information, such as package name, description and Docker usage.
Both the server and client can be started by running
The generator comes with support with a minimal node.js Docker image. To build and run the container, run:
> docker build -t myserver . # to build the Docker image with name "myserver" > docker run -d -P myserver # to start it