koddr
tutorial-go-fiber-rest-api
Go

📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.

Last updated Jun 30, 2026
397
Stars
83
Forks
3
Issues
0
Stars/day
Attention Score
77
Language breakdown
No language data available.
Files click to expand
README

📖 Tutorial: Build a RESTful API on Go

Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.

👉 The full article is published on March 22, 2021, on Dev.to: https://dev.to/koddr/build-a-restful-api-on-go-fiber-postgresql-jwt-and-swagger-docs-in-isolated-docker-containers-475j

fiber<em>cover</em>gh

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)

Screenshot

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._

Support author at LiberaPay

⚠️ License

MIT © Vic Shóstak & True web artisans.

Building:

https://levelup.gitconnected.com/a-better-way-than-ldflags-to-add-a-build-version-to-your-go-binaries-2258ce419d2d

Windows:

$ set CGO_ENABLED=0 && go build -ldflags="-w -s -X 'main.version=1.0.1'" .

🔗 More in this category

© 2026 GitRepoTrend · koddr/tutorial-go-fiber-rest-api · Updated daily from GitHub