|
|
@ -15,9 +15,12 @@ import ( |
|
|
|
const Name string = "Lithium" |
|
|
|
const Version string = "0.1.0" |
|
|
|
|
|
|
|
var GitCommit string |
|
|
|
|
|
|
|
type Metadata struct { |
|
|
|
Name string `json:"name"` |
|
|
|
Version string `json:"version"` |
|
|
|
CommitHash string `json:"commit_hash"` |
|
|
|
} |
|
|
|
|
|
|
|
func PipelineHandler(pipeline pipelines.IPipeline, storageProvider storage.IStorageProvider, w http.ResponseWriter, r *http.Request) { |
|
|
@ -30,7 +33,7 @@ func PipelineHandler(pipeline pipelines.IPipeline, storageProvider storage.IStor |
|
|
|
|
|
|
|
func IndexHandler(w http.ResponseWriter, r *http.Request) { |
|
|
|
w.Header().Set("Content-Type", "application/json") |
|
|
|
err := json.NewEncoder(w).Encode(Metadata{Name, Version}) |
|
|
|
err := json.NewEncoder(w).Encode(Metadata{Name, Version, GitCommit}) |
|
|
|
if err != nil { |
|
|
|
w.WriteHeader(http.StatusInternalServerError) |
|
|
|
} |
|
|
|