Skip to content

CLI for scaffolding develop- and deployment environments for docker-enabled REST microservices.

License

Notifications You must be signed in to change notification settings

DURAARK/generator-duraark

Repository files navigation

generator-duraark

'generator-duraark' is CLI tool for bootstrapping RESTful microservices. It was developed to ease the work on the DURAARK Service Platform, regarding the integration of polyglot software components into an integrated web-application.

The microservice uses SailsJS as REST-API layer and comes with scripts supporting the deployment process with docker and with scripts supporting daily development, e.g. in providing automatic reload of code on changes. The source code of the blueprint service can be found on Github at microservice-base.

We are happy to discuss new features and enhancements. Feel free to drop us a note, open issues, or send us a PR!

Usage

  1. Install Yeoman: npm install -g yo

  2. Install the generator: npm install -g generator-duraark

  3. Create a new directory to host the service and change into it

  4. Execute 'yo duraark:service $NAME', where $NAME is your service name

  5. The directory is populated with the necessary files. See the 'devops' folder for the development and deployment helper scripts. A documentation for those scripts can be found at microservice-base.

This is an early but usable version of the CLI. Documentation and functionality will be extended over the next months within the DURAARK project.

Enjoy!

About

CLI for scaffolding develop- and deployment environments for docker-enabled REST microservices.

Resources

License

Stars

Watchers

Forks

Packages