mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/bin/bash
 | 
						|
set -eo pipefail
 | 
						|
 | 
						|
. scripts/grafana-server/variables
 | 
						|
 | 
						|
PORT=${PORT:-$DEFAULT_PORT}
 | 
						|
ARCH=${ARCH:-$DEFAULT_ARCH}
 | 
						|
 | 
						|
if [ "$ARCH" ]; then
 | 
						|
    ARCH+="/"
 | 
						|
fi
 | 
						|
 | 
						|
./scripts/grafana-server/kill-server
 | 
						|
 | 
						|
mkdir $RUNDIR
 | 
						|
 | 
						|
echo -e "Copying grafana backend files to temp dir..."
 | 
						|
 | 
						|
if [[ ! -f bin/"$ARCH"grafana-server ]]; then
 | 
						|
  echo "bin/linux-amd64/grafana-server missing, trying local grafana-server binary"
 | 
						|
fi
 | 
						|
 | 
						|
echo starting server
 | 
						|
 | 
						|
cp -r ./bin $RUNDIR
 | 
						|
cp -r ./public $RUNDIR
 | 
						|
cp -r ./tools $RUNDIR
 | 
						|
 | 
						|
mkdir $RUNDIR/conf
 | 
						|
mkdir $PROV_DIR
 | 
						|
mkdir $PROV_DIR/datasources
 | 
						|
mkdir $PROV_DIR/dashboards
 | 
						|
 | 
						|
cp ./scripts/grafana-server/custom.ini $RUNDIR/conf/custom.ini
 | 
						|
cp ./conf/defaults.ini $RUNDIR/conf/defaults.ini
 | 
						|
 | 
						|
echo -e "Copy provisioning setup from devenv"
 | 
						|
 | 
						|
cp devenv/datasources.yaml $PROV_DIR/datasources
 | 
						|
cp devenv/dashboards.yaml $PROV_DIR/dashboards
 | 
						|
 | 
						|
cp -r devenv $RUNDIR
 | 
						|
 | 
						|
echo -e "Starting Grafana Server port $PORT"
 | 
						|
 | 
						|
$RUNDIR/bin/"$ARCH"grafana-server \
 | 
						|
  --homepath=$HOME_PATH \
 | 
						|
  --pidfile=$RUNDIR/pid \
 | 
						|
  cfg:server.http_port=$PORT \
 | 
						|
  cfg:server.router_logging=1 \
 | 
						|
  cfg:app_mode=development
 | 
						|
 | 
						|
# 2>&1 > $RUNDIR/output.log &
 | 
						|
# cfg:log.level=debug \
 | 
						|
 |