No description
Find a file
Sam Therapy 49c46f9f72 redirect + error print + logout
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-03 23:44:51 +00:00
.gitea add bug, feature, and pr templates 2023-01-07 09:25:56 -05:00
.vscode scaffolding for a login page 2023-02-03 23:44:51 +00:00
cmd/pomme add server death if cannot acccess DB with clean shutdown (drains connections), and other error handling, linting. 2023-02-02 18:02:22 -05:00
docs swagger updates, moved structs and types into types.go, and made helpers.go for custom handlers 2023-02-01 19:41:38 -05:00
frontend redirect + error print + logout 2023-02-03 23:44:51 +00:00
internal add server death if cannot acccess DB with clean shutdown (drains connections), and other error handling, linting. 2023-02-02 18:02:22 -05:00
.gitignore added read DB path from config, add DB paths to sample config, added render library for JSON responses, removed plaintext password from User struct, made error handler funcs return json and their calls to include http.Request, and made API tests use httptest server 2023-01-30 19:49:52 -05:00
.golangci.yaml added swagger docs, turn nolintlint OFF, and documented API routes in Swagger 2023-01-20 16:53:11 -05:00
config.sample.yaml added read DB path from config, add DB paths to sample config, added render library for JSON responses, removed plaintext password from User struct, made error handler funcs return json and their calls to include http.Request, and made API tests use httptest server 2023-01-30 19:49:52 -05:00
go.mod fix(deps): update module gorm.io/gorm to v1.24.5 2023-02-03 14:30:29 +00:00
go.sum fix(deps): update module gorm.io/gorm to v1.24.5 2023-02-03 14:30:29 +00:00
Makefile adding swagger to makefile 2023-01-20 18:08:01 -05:00
pnpm-workspaces.yaml feat(frontend): workspaces (#13) 2023-01-07 14:18:43 +00:00
README.md add basic install instructions 2022-12-30 19:27:46 +01:00
renovate.json Configure Renovate (#3) 2023-01-03 16:37:00 +00:00

This will be a website that, to oversimplify things, allows users to submit zonefiles to use froth.zone nameservers.

Working project title is pomme.

More information to come soon.

Running

To build & install you need both Go and Node (>= 18 should work)

You also need to install pnpm.

to generate and build:

go generate ./...
go build ./cmd/pomme