/nomad-ui

A UI for Nomad by Hashicorp

Primary LanguageC#MIT LicenseMIT

Nomad UI

Something something something Hashicorp doesn't provide a UI for Nomad something.

Usage

docker run -itd -e "NOMAD_URL=http://<base_url>:<port>" -e "ASPNETCORE_URLS=http://*:5000" -p 5000:5000 cvandal/nomad-ui:0.1.1

Development

  1. Run git clone git@github.com:cvandal/nomad-ui.git or git clone https://github.com/cvandal/nomad-ui.git
  2. Run dotnet restore, followed by dotnet build, followed by dotnet publish
  3. Run cd .\Nomad\bin\Debug\netcoreapp1.1\publish\ and create a Dockerfile in the publish output directory with the following content:
FROM microsoft/dotnet

COPY . /app

WORKDIR /app

ENTRYPOINT ["dotnet", "Nomad.dll"]
  1. Run docker build <image_name>:<image_tag> .
  2. Run docker run -itd -e "NOMAD_URL=http://<base_url>:<port>" -e "ASPNETCORE_URLS=http://*:5000" -p 5000:5000 <image_name>:<image_tag>

Screenshots

alt text alt text alt text alt text

Known Issues

¯\_(ツ)_/¯