Este proyecto utiliza Docker y Docker Compose para gestionar múltiples servicios.
- Docker (última versión recomendada)
- Docker Compose (última versión recomendada)
-
Clona el repositorio:
git clone https://github.com/tuusuario/tu-repo.git cd tu-repo
-
Construye y ejecuta los contenedores:
docker-compose up --build
-
Elimina los contenedores y volumenes previos:
docker-compose down -v --rmi all
- cont2/: Contiene el Dockerfile y la aplicación para el contenedor 2.
- cont3/: Contiene el Dockerfile y la aplicación para el contenedor 3.
- proxy/: Contiene el Dockerfile y la configuración de la pagina web
- Dockerfile: Define cómo construir las imágenes para cada contenedor.
- requirements.txt: Lista las dependencias de Python necesarias para los contenedores basados en Python.
- Accede a la aplicación a través de http://localhost o sino a traves de la direccion: (http://127.0.0.1:80).
- Usa las rutas
/cont2/
y/cont3/
para acceder a los respectivos contenedores.