A poorly named minimal self-hosted analytics service powered by Go and Sqlite. Very pre v0.0.0
.
A root .env
is required
DATABASE_URL="sqlite:db/database.sqlite3"
ADMIN_PASSWORD=FOO_BARADMIN_PASSWORD
SESSION_KEY=FOO_BAR_SESSION_KEY
DATABASE_LOCATION="./ddbdatabase.sqlite3"
Seed
go build -o seed ./pkg/cmd/seed/main.go
Server
go build -o seed ./pkg/cmd/server/main.go
Seed
go run ./pkg/cmd/seed/main.go
Server
go run ./pkg/cmd/server/main.go
- Admin login via
POST
- In-memory session persistance
- Basic JS lib to load on client. ES5 compliant.
- Update
Dockerfile
for server build / deployment - Figure out seed check, i.e. should seed be manually run, run controlled by env var, or either.