With the upcoming release of Nomad 0.7 and its awesome built in UI, this project is no longer under development.
A cross platform UI for Nomad by HashiCorp written in .NET Core and React.
- Run
docker run -itd -e "NOMAD_URL=http://<base_url>:<port>" -e "ASPNETCORE_URLS=http://*:5000" -p 5000:5000 cvandal/nomad-ui:1.0.0
- Download and install the latest version of .NET Core from https://www.microsoft.com/net/download/core
- Download and install the latest version of Node.js from https://nodejs.org/en/download/
- Download and install the latest version of Yarn from https://yarnpkg.com/en/docs/install
- Clone the repository from GitHub by running
git clone https://github.com/cvandal/nomad-ui.git
- Run
yarn
, followed by.\node_modules\.bin\webpack
- Run
dotnet restore
, followed bydotnet build
, followed bydotnet publish
- Run
cd .\bin\Debug\netcoreapp1.1\publish\
and create a file namedDockerfile
with the following content:
FROM microsoft/dotnet
COPY . /app
WORKDIR /app
ENV ASPNETCORE_URLS=http://*:5000
ENTRYPOINT ["dotnet", "Nomad.dll"]
- Run
docker build -t <image_name>:<image_tag> .
- Run
docker run -itd -e "NOMAD_URL=http://<base_url>:<port>" -p 5000:5000 <image_name>:<image_tag>
Join the HashiCorp Community Slack team! https://join.slack.com/t/hashicorpcommunity/shared_invite/MjE5NzE3ODI3NzE2LTE1MDE0NDM4OTYtZDI1MTNlMTJmNw
¯\_(ツ)_/¯