Skip to content
This repository was archived by the owner on Feb 2, 2026. It is now read-only.
/ easy-devops Public archive

Simple application for technical management and system monitoring, built during my ITM Case study to explore some DevOps concepts. Open to contributions!

License

Notifications You must be signed in to change notification settings

Stensel8/easy-devops

Repository files navigation

Easy-DevOps App

Build Status Snyk Security .NET License

A simple application for technical management and system monitoring. Built to demonstrate DevOps concepts and Jenkins basics. This is a school/test project, not for production use. Contributions welcome!

Features

  • Welcome message display
  • Live clock updating every 10 seconds
  • Real-time ping response times for multiple domains (Google, GitHub, Microsoft, Saxion, and custom domains)
  • Educational tool for DevOps and Jenkins CI/CD basics

Prerequisites

  • .NET SDK 8.0+ (Download)
  • Git (Download)
  • Jenkins (optional for CI/CD exploration)

Installation & Running

Auto Installation

Run the PowerShell script: .\scripts\install.ps1

Manual Installation

git clone https://github.com/stensel8/easy-devops.git
cd easy-devops/frontend
dotnet build
dotnet run

Docker/Podman/Kubernetes

Run the predefined image: docker run -it stensel8/easy-devops:latest

Use scripts in scripts/ for building and running:

  • python devops.py build - Build app
  • python devops.py dockerize - Create Docker image
  • python devops.py run - Run container
  • python devops.py all - Full pipeline

Deploy to Kubernetes using configs in kubernetes/.

Color Output in Docker

Docker may not show colors without -it flag. Use docker run -it stensel8/easy-devops:latest for colored output.

About

Simple application for technical management and system monitoring, built during my ITM Case study to explore some DevOps concepts. Open to contributions!

Topics

Resources

License

Stars

Watchers

Forks

Contributors