Repository navigation
Releases: MasLazu/hello-api-example
Releases · MasLazu/hello-api-example
Release list
v1.0.2
Hello World REST API v1.0.2
A simple REST API service built with Go standard library that provides a "Hello World" endpoint, now with Continuous Delivery to VM.
🚀 New Features
- Added Continuous Delivery to VM using GitHub Actions
- Docker Compose deployment configuration
- Automated deployment on release
- Port configuration: 80 (container) and 8080 (host)
🔧 Technical Details
- Go version: 1.22
- Base Docker image: alpine:latest
- Multi-stage Docker build
- Container port: 80
- Host port: 8080
🏗️ CI/CD Pipeline
-
Continuous Integration:
- Automated Docker builds
- Multi-platform image builds
- Push to Docker Hub
-
Continuous Delivery:
- Automated deployment to VM
- Docker Compose orchestration
- Zero-downtime deployment
🐳 Docker Image
v1.0.0
Hello World REST API v1.0.0
A simple REST API service built with Go standard library that provides a "Hello World" endpoint.
Features
- RESTful endpoint
/hellothat returns JSON response - Environment variable configuration for port settings
- Dockerized application for easy deployment
- Minimal dependencies (using only Go standard library)