A simple Go API to generate a Fibonacci sequence.
- Exposes an HTTP endpoint:
/fibonacci?n=10 - Includes logging with levels
- Unit tests provided
- Dockerized with a multi-stage build
- Go 1.24+
- Docker (optional)
git clone https://github.com/yourusername/fibonacci-api.git
cd fibonacci-apiRequest
GET /fibonacci?n=10Response
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]- Go (version 1.24)
- Docker (optional, for containerized build)
go mod init go-fibonacci-apigo build -o main ../maingo testdocker build -t <username>/go-fibonacci-api:1.0.0 .docker run -p 8080:8080 <username>/go-fibonacci-api:1.0.0docker logindocker push <username>/go-fibonacci-api:1.0.0