diff --git a/Makefile b/Makefile index 6bc9de1..40af0e1 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,7 @@ SVELTE_SRC = $(wildcard $(FRONTEND)/src/*.svelte) \ $(TARGET): $(VAR) $(SVELTE_TARGETS) $(info ===> BUILD cc-backend) @go build -ldflags=${LD_FLAGS} ./cmd/cc-backend + ./cc-backend --migrate-db clean: $(info ===> CLEAN) @@ -48,5 +49,4 @@ $(SVELTE_TARGETS): $(SVELTE_SRC) $(VAR): @mkdir $(VAR) - @touch ./var/job.db cd web/frontend && yarn install diff --git a/docs/Hands-on.md b/docs/Hands-on.md index 14e2bfa..388e214 100644 --- a/docs/Hands-on.md +++ b/docs/Hands-on.md @@ -40,15 +40,15 @@ Start by creating a base folder for all of the following steps. - `cd ../..` * Build Go Executable - `go build ./cmd/cc-backend/` -* Prepare Datafolder and Database file - - `mkdir var` - - `touch var/job.db` * Activate & Config environment for cc-backend - `cp configs/env-template.txt .env` - Optional: Have a look via `vim ./.env` - Copy the `config.json` file included in this tarball into the root directory of cc-backend: `cp ../../config.json ./` * Back to toplevel `clustercockpit` - `cd ..` +* Prepare Datafolder and Database file + - `mkdir var` + - `./cc-backend --migrate-db` ### Setup cc-metric-store * Clone Repository diff --git a/startDemo.sh b/startDemo.sh index c577c50..d210772 100755 --- a/startDemo.sh +++ b/startDemo.sh @@ -11,7 +11,6 @@ else tar xJf job-archive-dev.tar.xz rm ./job-archive-dev.tar.xz - touch ./job.db cd ../web/frontend yarn install yarn build @@ -21,5 +20,6 @@ else cp ./docs/config.json config.json go build ./cmd/cc-backend + ./cc-backend --migrate-db ./cc-backend --server --dev --init-db --add-user demo:admin:AdminDev fi