Go to file
Jagrit Thapar 3adc17ab32
Build and Push Docker Image / build-and-push (push) Successful in 34s Details
trigger build on test branch
2024-09-07 10:32:27 +05:30
.gitea/workflows trigger build on test branch 2024-09-07 10:32:27 +05:30
.idea ADD: README.md 2024-09-06 17:44:07 +05:30
static Initial Commit 2024-09-06 17:35:42 +05:30
.gitignore Initial commit 2024-09-06 17:32:55 +05:30
Dockerfile 1️⃣ STEP 1: Containerize Application 2024-09-06 18:10:53 +05:30
README.md Update: README.md with progress 2024-09-06 18:21:36 +05:30
docker-compose.yaml 1️⃣ STEP 1: Containerize Application 2024-09-06 18:10:53 +05:30
go.mod Initial Commit 2024-09-06 17:35:42 +05:30
main.go Initial Commit 2024-09-06 17:35:42 +05:30

README.md

🌐 Go Simple Web App

Welcome to the Go Simple Web App! 🚀 This is a basic web application written in Go that serves a simple HTML page. The page displays the hostname of the system where the app is running.

📈 Progress

  • Create a basic Go web application
  • Implement HTML template to display hostname
  • Add Dockerfile for containerization (Commit Link)
  • Add Docker Compose file (Commit Link)
  • Push the docker image to self-hosted container registry
  • More coming soon... ⏱️⏱️⏱️

📜 Overview

This project demonstrates a simple Go web server that:

  • Serves a static HTML page.
  • Displays the hostname of the server on the web page.
  • Utilizes Go's standard library packages for HTTP handling and templating.

Why? 🥅

The goal of this project is to Devopsify it completely. 🎯 This means we aim to:

  • Containerize the application with Docker for consistent and isolated environments.
  • Automate the build, test, and deployment processes using CI/CD pipelines.
  • Monitor and log application performance to ensure reliability and ease of troubleshooting.
  • Integrate the app with various DevOps tools and practices to streamline development and operations workflows.

🛠️ Getting Started

Prerequisites

Ensure you have Go installed on your system. You can download it from the Official Go website.