wanderer

command module
v0.0.0-...-79b5e19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2023 License: MIT Imports: 15 Imported by: 0

README

Features

  • Provides a centralized repository for Nomad HCL templates
  • Offers API for CD tools to automate deployment of new versions
  • Simple Web UI for editing templates & monitoring deployments
  • Supports Nomad instances behind Cloudflare Access Zero Trust network
  • GitHub Actions Workflow available for easy pipeline integration

See Development Project for more details.

Built with Go, Tailwind CSS and SQLite.

Docker

docker pull ghcr.io/romanzipp/wanderer:latest

See repository for more information.

Local

Build
docker build -t wanderer:latest .
Run
docker run \
  -v "$(pwd)/data/:/data/" \
  -v "$(pwd)/.env:/.env" \
  -p 8080:8080 \
  wanderer:latest

API

Authentication

Header: Authorization: <token>

Development

Requirements

  • Go 1.19+
  • Yarn
  • Docker

Go app

Install dependencies
go get
Build & hot reload
gow -e=go,html run .

Frontend

Install dependencies
yarn install
Build & hot reload
yarn watch

License

Released under the MIT License.

Authors

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
controllers
api
web

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL