tectonic-dockermodem

1.0.4 • Public • Published

tectonic-dockermodem

A dockermodem driver for tectonic.

Usage

Basic usage:

const manager = new Manager({
  drivers: {
    // assuming env vars are set: DOCKER_HOST, DOCKER_CERT_PATH etc.
    fromDockerModem: new TectonicDockerModem({})
});

Customization - all keys are optional and governed by docker-modem.

const manager = new Manager({
  drivers: {
    fromDockerModem: new TectonicDockerModem({
      host: '192.168.99.100',
      port: process.env.DOCKER_PORT || 2376,
      ca: fs.readFileSync(process.env.DOCKER_CERT_PATH + '/ca.pem'),
      cert: fs.readFileSync(process.env.DOCKER_CERT_PATH + '/cert.pem'),
      key: fs.readFileSync(process.env.DOCKER_CERT_PATH + '/key.pem')
      })
  }
});
 
// get a list of services (assuming you have a model setup for docker services)
manager.fromDockerModem([
  {
    returns: models.Service.list(),
    params: ['ID'],
    meta: {
      url: '/services'
    }
  }
])
 

Package Sidebar

Install

npm i tectonic-dockermodem

Weekly Downloads

1

Version

1.0.4

License

GPL-3.0

Last publish

Collaborators

  • rrarunan