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
- Host: GitHub
- URL: https://github.com/dokku/dokku-scheduler-nomad
- Owner: dokku
- Created: 2019-04-09T02:02:40.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-25T19:28:48.000Z (about 5 years ago)
- Last Synced: 2024-10-30T00:56:04.654Z (12 months ago)
- Topics: dokku, dokku-plugin, hashicorp, nomad, paas
- Language: Shell
- Homepage:
- Size: 25.4 KB
- Stars: 34
- Watchers: 6
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-nomad - dokku/dokku-scheduler-nomad - dokku-scheduler-nomad is a Dokku plugin that integrates Nomad as a scheduler for deploying applications within a Nomad cluster environment. (Plugins / User Interfaces and Dashboards)
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 schedulerTo 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
```