Server: Switch from separate server & cli to a unified grafana binary (#58286)
* avoid the need for a second bulky binary for grafana-cli * look for grafana-server in $PATH as well as same directory * implement unified "grafana" command * update dockerfiles, fix grafana-cli -v * update packaging to work with single binary - add wrapper scripts for grafana and grafana-server - update and sync package files - implement --sign flag of build package command - stop packaging scripts folder, they are not useful for end users - add support for --configOverrides in server command - remove unused nfpm.yaml config file * windows support
This commit is contained in:
@@ -3,12 +3,9 @@ package main
|
||||
import (
|
||||
"os"
|
||||
|
||||
"github.com/grafana/grafana/pkg/cmd/grafana-cli/commands"
|
||||
"github.com/grafana/grafana/pkg/util/cmd"
|
||||
)
|
||||
|
||||
// Version is overridden by build flags
|
||||
var version = "main"
|
||||
|
||||
func main() {
|
||||
os.Exit(commands.RunCLI(version))
|
||||
os.Exit(cmd.RunGrafanaCmd("cli"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user