Skip to content

DennisIsem/docker-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐳 Docker Infra — Infraestructura como Código

Stack reproducible con Docker Compose: servidor web (Nginx) + base de datos (PostgreSQL), con red interna y volúmenes persistentes.

Docker Nginx PostgreSQL

🗺️ Arquitectura

flowchart LR
    User([Usuario]) -->|:8081| Web[Nginx<br/>portfolio-web]
    Web --- Net((infra-network))
    DB[(PostgreSQL<br/>portfolio-db)] --- Net
    DB --> Vol[(Volumen: db-data)]
Loading

📂 Estructura

docker-infra/
├── site/
│   └── index.html       # Página servida por Nginx
├── docker-compose.yml
├── .env.example
└── .env                  # No versionado (credenciales)

🚀 Uso

  1. Copia .env.example a .env y ajusta las credenciales:
   cp .env.example .env
  1. Levanta el stack:
   docker compose up -d
  1. Accede a http://localhost:8081

  2. Detener:

   docker compose down

🔧 Servicios

Servicio Imagen Puerto Descripción
web nginx:alpine 8081 Servidor web estático
db postgres:15-alpine interno Base de datos persistente

📬 Contacto

About

Infraestructura como código con Docker Compose - Nginx + PostgreSQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages