Skip to content

Releases: MasLazu/hello-api-example

Release list

v1.0.2

Choose a tag to compare

@MasLazu MasLazu released this 17 Dec 06:32

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

  1. Continuous Integration:

    • Automated Docker builds
    • Multi-platform image builds
    • Push to Docker Hub
  2. Continuous Delivery:

    • Automated deployment to VM
    • Docker Compose orchestration
    • Zero-downtime deployment

🐳 Docker Image

v1.0.0

Choose a tag to compare

@MasLazu MasLazu released this 17 Dec 02:46

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 /hello that returns JSON response
  • Environment variable configuration for port settings
  • Dockerized application for easy deployment
  • Minimal dependencies (using only Go standard library)

Docker Image