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

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

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages