gsm

generator-seneca-micro

Yeoman generator for node.js micro-services and -clients

Showing:

Popularity

Downloads/wk

1

Maintenance

No Maintenance Data Available

Package

Dependencies

1

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

Seneca Micro-service Generator Build Status

Yeoman generator for Seneca node.js micro-services and -clients, with basic boilerplate and packaging.

Usage

Install generator-seneca-micro:

npm install -g generator-seneca-micro

Make a new directory, and cd into it:

mkdir my-new-project && cd $_

Run yo seneca-micro,

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.

Generators

Available generators:

  • service: Generates a micro-service Node.js module
  • client: Generates a stub client for a micro-service

Running

Both the server and client can be started by running npm start.

Running with Docker

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

License

MIT license

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100