Dockerized RESTful API Application in Go:CRUD,ORM,Logs,Migrations,Validations (github.com) 2 points by dumindunuwan 3y ago ↗ HN
[–] dumindunuwan 3y ago ↗ This repository shows how to build a Dockerized RESTful API application in Go for a simple bookshelf.Batteries included,- The idiomatic structure based on the resource-oriented design.- The usage of Docker, Docker compose, Alpine images, and linters on development.- Healthcheck and CRUD API implementations with OpenAPI specifications.- The usage of Goose for the database migrations and GORM as the database ORM.- The usage of Zerolog as the centralized Syslog logger.- The usage of Validator.v10 as the form validator.
1 comment
[ 2.8 ms ] story [ 12.0 ms ] threadBatteries included,
- The idiomatic structure based on the resource-oriented design.
- The usage of Docker, Docker compose, Alpine images, and linters on development.
- Healthcheck and CRUD API implementations with OpenAPI specifications.
- The usage of Goose for the database migrations and GORM as the database ORM.
- The usage of Zerolog as the centralized Syslog logger.
- The usage of Validator.v10 as the form validator.