Configurando WordPress con docker-compose (Level easy)

Epale, ¿Cómo estás?. A continuación te dejaré un pequeño snippet con el que podrás comenzar a desarrollar en WordPress sin todo el problema de configurar el ambiente local.

Requisitos:

Nota: Si necesitas ayuda instalando los requerimientos aquí tengo un post para lograr esto.

Snippet:

Docker-compose.yml

 version: '2'
 services:
   db:
     container_name: 'mysql-blog'
     image: 'mysql'
     ports:
      - '3306:3306'
     environment:
      - MYSQL_ROOT_PASSWORD= '12345'
      - MYSQL_DATABASE= 'blog'
      - MYSQL_USER= 'root'
     volumes:
      - ./mysql:/var/lib/mysql
   web:
     container_name: wordpress-blog
     image: wordpress:4.7.5-apache
     volumes:
       - ./code:/var/www/html
     ports:
       - '8080:80'
     links:
       - 'db:mysql'
     depends_on:
       - db

Ejecutando:

Para levantar este docker-compose es necesario correr el siguiente comando

sudo docker-compose -f /docker-compose.yml up

Probando:

Abre tu navegador y ve a la dirección http://localhost:8080/ y deberías ver algo así:

wordpress

Ya aquí estarás listo para programar si revisas la carpeta donde tienes el docker-compose.yml notaras que tienes dos carpetas:

  • Code: Aquí tendrás todo el código fuente de wordpress, donde podrás modificar la aplicación a tu gusto (Aunque con wordpress si no vas a desarrollar un plugin es raro que necesites modificar esto).
  • mysql: Aquí tendrás tu base de datos de tal forma que si quieres destruir el docker de mysql por la razón que sea, no perderás tus datos.

 

Conclusión:

Configurar el ambiente de desarrollo no tiene que ser tan tedioso si utilizamos herramientas como docker, por esta razón te obsequio este pequeño snippet para acelerar tu proceso de desarrollo. ¡Saludos!

 

Links relacionados:

  • Repositorio: https://github.com/ldmarz/docker-compose-wordpress

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Un sitio web WordPress.com.

Subir ↑

A %d blogueros les gusta esto: