Categorygithub.com/pradytpk/go-blog
module
0.0.0-20241006091450-ae96f7f5c820
Repository: https://github.com/pradytpk/go-blog.git
Documentation: pkg.go.dev

# README

Blog using golang and react

Tech Stacks

  • Golang
  • React
  • Postgres
  • Docker
  • Swagger for docs
  • Golang migrate for migrations

Reference

The 12 Factor App Roy Fielding REST dissertation Richardson Maturity Model

Command

go run *.go    
curl http://localhost:8080/v1/health
export PATH=$PATH:$(go env GOPATH)/bin    
air init 
docker exec -it postgres_db psql -U admin -d postgres
migrate create -seq -ext sql -dir ./cmd/migrate/migrations create_users
migrate create -seq -ext sql -dir ./cmd/migrate/migrations create_posts

migrate -path=./cmd/migrate/migrations -database="postgres://admin:adminpassword@localhost/social?sslmode=disable" up
migrate -path=./cmd/migrate/migrations -database="postgres://admin:adminpassword@localhost/social?sslmode=disable" down

migrate -path=./cmd/migrate/migrations -database="postgres://admin:adminpassword@localhost/social?sslmode=disable" force 4

http://localhost:8080/v1/swagger/index.html

# Packages

No description provided by the author
Package docs Code generated by swaggo/swag.