Skip to content

mtnvencenzo/platform-ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Platform Ops

A collection of Docker Compose stacks for local development environments. Each stack provides containerized infrastructure services commonly needed for application development and testing.

See below fo detailed install steps for running a K3D cluster with Portainer (or Rancher) and ArgoCD.

Stacks

Stack Description
ai-stack Local AI engineering environment with Ollama, Open WebUI, Qdrant vector database, Hugging Face Text Embeddings, and Langfuse for LLM observability
azure-stack Azure service emulators including Azurite (Blob/Queue/Table), CosmosDB, Event Hubs, Service Bus, SQL Server, and App Configuration
dapr-stack Dapr self-hosted runtime with placement and scheduler services for distributed application development
elastic-stack Elastic Stack with Elasticsearch, Elastic APM, Kibana, and OpenTelemetry Collector for observability
kafka-stack Apache Kafka environment supporting KRaft and Zookeeper modes with Schema Registry and Kafka UI
openobserve-stack Openobserve with otel collectory for observability
postgres-stack PostgreSQL 16 database with pgAdmin web UI for database management
rabbitmq-stack RabbitMQ message broker with management UI and SSL/TLS support
redis-stack Redis server with AOF persistence and RedisInsight web UI
dev-certs Development SSL certificates shared across docker compose stacks

Getting Started

Setup your host machine with docker and a K3d cluster Kubernetes (k3d)
Follow the Kubernetes Installation Guide which includes Docker installation along with k3d, Portainer (or Rancher), and ArgoCD setup.

If you just want to run the stacks using Docker Compose, follow the Docker Setup Guide to install and configure Docker.

Prerequisites

  • Docker 24+ and Docker Compose v2

Usage

Each stack is self-contained with its own docker-compose.yml and documentation. Navigate to the stack directory and follow the README instructions to start the services.

Community & Support

License

This project is licensed under the terms of the LICENSE file.

About

Platform engineering toolkit for deploying and managing cloud-native or onprem stacks. Includes scripts, templates, and docs for Docker, Kubernetes (k3d, ArgoCD, Dapr, GPU, Portainer, Rancher), and ready-to-use application stacks (AI, Azure, Dapr, Elastic, Kafka, OpenObserve, Postgres, RabbitMQ, Redis)

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors