An open API service indexing awesome lists of open source software.

https://github.com/dokku/dokku-scheduler-nomad

Scheduler plugin for deploying applications to nomad
https://github.com/dokku/dokku-scheduler-nomad

dokku dokku-plugin hashicorp nomad paas

Last synced: 2 months ago
JSON representation

Scheduler plugin for deploying applications to nomad

Awesome Lists containing this project

README

          

# dokku-scheduler-nomad

> If this plugin is missing a feature you need, consider [sponsoring development](https://github.com/dokku/.github/blob/master/SPONSORING.md). Pull requests always welcome!

A Dokku plugin to integrate with nomad.

## Testing

You can start a local testing server. This will:

- install consul
- install docker
- install levant (for deploy)
- install nomad
- install dokku in unattended mode with nginx disabled
- install the dokku-clone plugin
- install the dokku-registry plugin
- start hashi-ui and traefik in the nomad cluster
- set nomad as the scheduler

To start the server, you'll need to set some arguments to log into quay.io

```shell
# start the server
vagrant --quay-username="SOME_USERNAME" --quay-password="SOME_PASSWORD" up
```