Go to file
Sybren A. Stüvel a6aa3463ea Add LICENSE
2022-01-10 17:45:13 +01:00
cmd Add copyright notices 2022-01-10 17:45:13 +01:00
internal API for getting supported job types from the Manager 2022-01-10 17:45:13 +01:00
pkg/api API for getting supported job types from the Manager 2022-01-10 17:45:13 +01:00
.gitignore Track generated files with Git 2022-01-10 17:45:13 +01:00
.gitlab-ci.yml Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2022-01-03 18:50:58 +00:00
go.mod Basic HTTP auth for workers implemented 2022-01-10 17:45:13 +01:00
go.sum Basic HTTP auth for workers implemented 2022-01-10 17:45:13 +01:00
LICENSE Add LICENSE 2022-01-10 17:45:13 +01:00
Makefile Track generated files with Git 2022-01-10 17:45:13 +01:00
README.md Add README.md 2022-01-10 17:45:13 +01:00

Flamenco PoC

This repository contains a proof of concept of a next-generation Flamenco implementation.

Building

  1. Install Go 1.17 or newer.
  2. Set the environment variable GOPATH to where you want Go to put its packages. Defaults to $HOME/go if not set.
  3. Ensure $GOPATH/bin (or $HOME/go/bin if $GOPATH is not set) is included in your $PATH environment variable.
  4. Run the following commands:
go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen
make

You should now have two executables: flamenco-manager-poc and flamenco-worker-poc.

Swagger UI

Flamenco Manager has a SwaggerUI interface at http://localhost:8080/api/swagger-ui/