A reproducible Dev/Prod infrastructure template showcasing my approach to building small, reliable, multi-service systems.
This project focuses on architecture, orchestration and DevOps practices — not on business logic.
It represents the choices I’m learning to make when designing container-based environments that must be clear, maintainable, and consistent across development and production.
This README provides a compact overview — the documentation will go deeper into the engineering details.
The goal of this repository is to provide a reliable and consistent foundation for multi-service e-commerce projects by focusing on:
Same architecture, same images, predictable behavior. Development supports granular rebuilds; production ensures safe, persistent restarts.
PostgreSQL, MinIO, and Odoo initialize only when needed, making the system stable even after repeated rebuilds or unexpected interruptions.
Each component (frontend, backend, admin/Odoo, Postgres, MinIO, observability stack) lives in its own dedicated network with explicitly defined access paths.
The stack is intentionally simple but ready to grow:
This repository reflects my ability to:
The goal is not to show a large platform, but a thoughtful, reproducible infrastructure with real DevOps constraints in mind.
If you’d like to dive deeper, the full technical documentation covers: