๐ Tutorial: Build a RESTful API on Go
Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
Quick start
- Rename
.env.example
to.env
and fill it with your environment values. - Install Docker and migrate tool for applying migrations.
- Run project by this command:
make docker.run
# Process:
# - Generate API docs by Swagger
# - Create a new Docker network for containers
# - Build and run Docker containers (Fiber, PostgreSQL)
# - Apply database migrations (using github.com/golang-migrate/migrate)
- Go to your API Docs page: 127.0.0.1:5000/swagger/index.html
P.S.
If you want more articles like this on this blog, then post a comment below and subscribe to me. Thanks!
And, of course, you can support me by donating at LiberaPay. Each donation will be used to write new articles and develop non-profit open-source projects for the community.
โ ๏ธ License
MIT ยฉ Vic Shรณstak & True web artisans.