Settings

Theme

Dockerized RESTful API Application in Go:CRUD,ORM,Logs,Migrations,Validations

github.com

2 points by dumindunuwan 3 years ago · 1 comment

Reader

dumindunuwanOP 3 years 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.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection