# trame-launcher-nomad
**Repository Path**: mirrors_Kitware/trame-launcher-nomad
## Basic Information
- **Project Name**: trame-launcher-nomad
- **Description**: Example implementation of a launcher using a Nomad cluster
- **Primary Language**: Unknown
- **License**: BSD-3-Clause
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-03-10
- **Last Updated**: 2026-01-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
=====================
Trame Launcher Nomad
=====================
Launcher service for `trame application `_ when deployed within a Nomad managed cluster.
This code base can be use as-is or as a reference for building your own implementation.
`Nomad `_ is a simple and felxible scheduler and workload orchestrator to deploy and manage applications execution across on-prem and clouds at scale.
This project will offer a docker image to streamline scaling with Nomad on-prem or in the cloud. Additional documentation will be provided on how to setup your environment to manage your trame applications at scale.
In the meantime, you can `reach out `_ so we can help you out.
* Free software: BSD License
License
--------
**trame-launcher-nomad** is distributed under the OSI-approved BSD 3-clause License.
Usage demonstrator
-------------------
For this example we suppose that Nomad and Consul are running.
.. code-block::
cd ./nomad/jobs
nomad job run fabio.nomad
nomad job run trame-demo.nomad
nomad job run trame-launcher.nomad
Then you should be able to connect to `http://localhost:9999/index.html`
You should see a rudimentary form that let you dispatch a new job by its name.
Once submited, the page should redirect to connect you directly to the demo trame application.
The **trame-launcher-nomad** provide a **POST /launcher** endpoint that has the responsibilty to
dispatch a new job and provide informations on how to connect back to that running service.
The website is just issuing a POST request and if a redirect url is provided switch back to it.