Innovatech Chile — Tienda de Perritos is a containerized microservices platform that powers an online pet store. The system consists of two Spring Boot REST APIs (Sales and Dispatch), a React/Vite frontend, a MySQL database, and a full AWS infrastructure managed via Terraform and deployed automatically through GitHub Actions CI/CD.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/DevOpsDuoc/Evaluacion02_Devop_Innovatech/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Get the platform running locally with Docker Compose in minutes
Architecture
Understand the 3-tier microservices architecture and AWS deployment
API Reference
Explore the REST endpoints for Sales and Dispatch services
CI/CD Pipeline
Learn how GitHub Actions builds and deploys to AWS ECR and EC2
What’s included
The platform is composed of four main services orchestrated with Docker Compose:Ventas API
Spring Boot REST API on port 3001 — manages sales records including purchase address, value, date, and dispatch status
Despachos API
Spring Boot REST API on port 3002 — manages dispatch records with truck plate, delivery attempts, and delivery status
Frontend
React + Vite application served by NGINX on port 80 — admin dashboard for managing sales and dispatches
Infrastructure
Terraform-provisioned AWS VPC with 3-tier architecture across two availability zones in us-east-1
Getting started
Install prerequisites
Make sure you have Docker, Docker Compose, and Git installed on your machine. See the prerequisites page for version requirements.
For production deployment on AWS, see the Terraform infrastructure guide and the CI/CD pipeline documentation.