A configuration publish system build on the top of git filesystem.
go get -u github.com/tengattack/dandelion/cmd/dandelion
- Import
data/schema.sql
to a mysql database. - Copy and modify
cmd/dandelion/config.example.yml
to/etc/dandelion/config.yml
. - Run
dandelion -config /etc/dandelion/config.yml
go get -u github.com/tengattack/dandelion/cmd/dandelion-seed
- Copy and modify
cmd/dandelion-seed/config.example.yml
to/etc/dandelion-seed/config.yml
. - Run
dandelion-seed -config /etc/dandelion-seed/config.yml
If you need to modify web ui, as following steps:
cd web
npm i
npm run clean
npm run build
# return to repository root path
cd ..
# regenerate bindata.go file
go generate ./...
cd cmd/dandelion
go install
MIT