Skip to content

GuilleRHV/dwes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entorno de Desarrollo

  • Entorno Docker para el módulo de Desarrollo Web en Entorno Servidor

  • Clone el directorio en su espacio de trabajo

    git clone git@github.com:rafacabeza/entornods.git

Gestionar el servicio

  • Iniciar servicio: docker-compose up -d
  • Parar servicio docker-compose down
  • Ver máquinas corriendo docker-compose ps

Sitios web

  • En este entorno se van a usar tres sitios web de prueba. Para poder usarlos debemos engañar al DNS. Debes editar tu fichero /etc/hosts para acceder a los dos sitios web creados por el mismo.

    127.0.0.1	web1.com
    127.0.0.1	web2.com 
    127.0.0.1	phpmyadmin.docker
    
  • Prueba a hacer ping a estos sitios.

  • Este entorno creo los siguientes contendedores en su rama master:

    • proxy: Es un proxy nginx para poder mantener simultaneamente múltiples contenedores con diferentes sitios web.
    • db: Contenedor mysql para uso de bases de datos.
    • phpmyadmin: Contenedor para administración web del anterior.
    • web1: sitios web1.com apache y php (Dockerfile web1)
    • web2: sitio web2.com con apache y php (php:7.4-apache)
  • Pruebe en su navegador las siguientes url's:

Mysql

  • El último sitio nos permite accede a phpmyadmin
  • Este entorno incorpora un script para inicializar una base de datos en ./data/init-db
  • Conectese a http://phpmyadmin.docker e importe el script citado.
  • Pruebe a acceder ahora de nuevo a http://web1.com/
  • Analiza lo ocurrido y crea otro sitio web en el mismo entorno llamado web3 (web3.com).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published