better dev runner, bug fixes, design changes, and more

This commit is contained in:
Zoe
2024-09-11 00:57:33 -05:00
parent 70a9bcd904
commit 1fb4c71b2b
14 changed files with 377 additions and 81 deletions

15
main.go
View File

@@ -1,5 +1,5 @@
//go:generate bun --cwd=./ui install
//go:generate bun --bun --cwd=./ui run generate
//go:generate sh -c "NODE_ENV=production bun --cwd=./ui install"
//go:generate sh -c "NODE_ENV=production bun --bun --cwd=./ui run generate"
package main
import (
@@ -22,7 +22,10 @@ import (
"github.com/uptrace/bun/driver/pgdriver"
)
var initUi func(e *echo.Echo)
func main() {
dbHost := os.Getenv("DB_HOST")
dbName := os.Getenv("DB_NAME")
dbUser := os.Getenv("DB_USER")
@@ -77,7 +80,7 @@ func main() {
api.POST("/files/upload*", routes.UploadFile)
api.GET("/files/get/*", routes.GetFiles)
api.GET("/files/download/*", routes.GetFile)
api.GET("/files/download*", routes.GetFile)
api.POST("/files/delete*", routes.DeleteFiles)
}
@@ -85,11 +88,13 @@ func main() {
// this isnt explicitly required, but it provides a better experience than doing this same thing clientside
e.Use(middleware.AuthCheckMiddleware)
e.GET("/*", echo.StaticDirectoryHandler(ui.DistDirFS, false))
initUi(e)
e.HTTPErrorHandler = customHTTPErrorHandler
e.Logger.Fatal(e.Start(":1323"))
if err := e.Start(":1323"); err != nil && err != http.ErrServerClosed {
fmt.Println("Error starting HTTP server:", err)
}
}
func customHTTPErrorHandler(err error, c echo.Context) {