Skip to content

yourdevops/yourdevops-iac-docker

Repository files navigation

YourDevOps Demo Infrastructure

A simple self-hosted infrastructure sandbox running on Docker Compose, operated via GitOps.

What This Is

This repository showcases a sandbox environment deployed on a single VM, featuring:

  • Reverse Proxy & Ingress: Traefik with automatic service discovery and SSL termination
  • Observability Stack: Grafana, Prometheus, Thanos, Loki, and Promtail for comprehensive monitoring
  • Self-Hosted AI: Ollama for running local large language models just for fun
  • Portfolio Website: Static site showcasing DevOps experience
  • Infrastructure as Code: Everything defined in Docker Compose with GitOps deployment
  • CI/CD Pipeline: GitHub Actions for automated deployment

Live Demo

Visit yourdevops.me to see the infrastructure in action:

Why This Setup and not Kubernetes/Serverless?

This is just a hobby/sandbox environment which allows me to quickly deploy and test small number of containerized services on a single VM. Docker Compose + rsync appears to be the most simple and efficient way to do that.

For production workloads, consider distributed architectures with proper high availability, security hardening, and scalability planning.

About

Core YDM infra in Docker manifests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages