You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 years ago | |
|---|---|---|
| cmd | 3 years ago | |
| frontend | 3 years ago | |
| meta | 3 years ago | |
| model | 3 years ago | |
| services | 3 years ago | |
| sl | 3 years ago | |
| .gitignore | 3 years ago | |
| .npmrc | 3 years ago | |
| Makefile | 3 years ago | |
| README.md | 3 years ago | |
| go.mod | 3 years ago | |
| go.sum | 3 years ago | |
| package.json | 3 years ago | |
| pnpm-lock.yaml | 3 years ago | |
| server.js | 3 years ago | |
| vite.config.js | 3 years ago | |
README.md
Website 2
Development
# First start in background the go backend on port :4000
$ go run -v ./cmd/server
# The start the frontend server on port :3000
$ pnpm run dev
Production
# scaffold the whole server without actually starting the server, this will generate a JSON file containing all routes mount-points for the ViteJS build
$ go run -v ./cmd/build
# build all frontend pages and assets
$ pnpm run build
# Now we have all the files and could also ship everything in a single binary
$ go build -o ./out/bin/server ./cmd/server