Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description


Write .yml files to define Consul services.

- name: facebook
  tags: ['master']
  port: 80

- name: twitter
  tags: ['master']
  port: 8080

Run the doppelganger daemon to register the services with Consul. Send a SIGHUP to refresh. Doppelganger will communicate with a local Consul agent or using the environment variable CONSUL_HOST.

The 'doppelganger' tag is used to highlight these new services.


npm install -g consul-doppelganger

This will provide the doppelganger command line daemon.

To reload any changes send a SIGHUP to the doppelganger daemon

Docker Container

A docker container has been provided that bundles Consul 1.4, Doppelganger and Redwire to provide a facade. Check out doppelganger.yml and the examples folder for configuration. Works well with tugboat.

The image will be available on the docker hub as metocean/doppelganger soon.

Docker Pull Command
Source Repository