0.0.1 ā€¢ Published 12 months ago

@codeyard/heroculer v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Moleculer logo

šŸš€ Deploy your Moleculer microservices to multiple Heroku apps.

NPM version

Install

$ npm install @codeyard/heroculer --save

Usage

Initialize remote repositories with your heroculer.yml config file

$ heroculer init -f heroculer.yml

heroculer.yml

version: "1.0"

services:
  - api:
      app_name: heroculer-demo-api
      env_file: demo.env
      environment:
        - SERVICES: api
        - SERVICEDIR: services
        - PORT: 80
        - TRANSPORTER: <TRANSPORTER_LINK>
      processes:
        - web: 1
  - products:
      app_name: heroculer-demo-products
      env_file: demo.env
      environment:
        - SERVICES: products
        - SERVICEDIR: services
        - PORT: 3000
        - TRANSPORTER: <TRANSPORTER_LINK>
      processes:
        - web: 0
        - worker: 1
  - greeter:
      app_name: heroculer-demo-greeter
      env_file: demo.env
      environment:
        - SERVICES: greeter
        - SERVICEDIR: services
        - PORT: 3000
        - TRANSPORTER: <TRANSPORTER_LINK>
      processes:
        - web: 0
        - worker: 1

Important notes

Use SERVICES environment variable to manage which microservice should run inside your Heroku application.

License

The project is available under the MIT license.

Contact

Copyright (c) 2016-2019 MoleculerJS

@moleculerjs @MoleculerJS