Personal Site and API written with Go + Go Templates
All checks were successful
Docker Deploy / build-and-push (push) Successful in 1m5s
|
||
---|---|---|
.github/workflows | ||
api | ||
content | ||
docs | ||
lib | ||
pages | ||
public | ||
.dockerignore | ||
.gitattributes | ||
.gitignore | ||
docker-compose.dev.yml | ||
docker-compose.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md |
atri.dad
This is my personal website!
Stack:
- Backend: Golang + Echo
- Rendering: Golang templates
- Style: TailwindCSS + DaisyUI
- Content format: Markdown
Requirements:
- Golang 1.23.1
Getting Started
- Clone this repository
- Copy
.env.example
to.env
- Run
go mod download
- Start the server:
go run main.go
API Documentation
- Install swag by running
go install github.com/swaggo/swag/cmd/swag@latest
- Visit
/api/swagger/index.html
after starting the server