Jagrit Thapar
3adc17ab32
Build and Push Docker Image / build-and-push (push) Successful in 34s
Details
|
||
---|---|---|
.gitea/workflows | ||
.idea | ||
static | ||
.gitignore | ||
Dockerfile | ||
README.md | ||
docker-compose.yaml | ||
go.mod | ||
main.go |
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.