• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar al pie de página
labarta

Labarta

  • Plugins WordPress
    • Plugins Premium
    • Plugins gratuitos
    • Preguntas frecuentes
  • Instancias Jitsi-Meet
    • Pago por trabajo realizado
  • Quién soy
  • Contáctame
  • Blog

«docker-compose» para WordPress – Plugins-temas-config

Estás aquí: Inicio / Docker / «docker-compose» para WordPress – Plugins-temas-config

17/03/2020

docker-compose-labarta

 

«docker-compose» para WordPress – Plugins-temas-config

Seguimos con la serie sobre «docker-compose» para WordPress.

Este es el octavo artículo sobre «docker-compose» para WordPress – Te aconsejo, si no lo has hecho ya, que leas los anteriores.

  1. «docker-compose» para WordPress -paso a paso -intro
  2. «docker-compose» para WordPress -paso a paso -restart
  3. «docker-compose» para WordPress -paso a paso -volumes
  4. «docker-compose» para WordPress -paso a paso -phpmyadmin
  5. «docker-compose» para WordPress -paso a paso -environment
  6. «docker-compose» para WordPress -paso a paso -multiarranque
  7. «docker-compose» para WordPress -paso a paso -plugins-temas

 

En este artículo vamos a ver otra forma de insertar plugins y temas a WordPress modificando nuestro archivo «docker-compose» y modificar configuraciones. . .

Como ya es costumbre creamos una nueva carpeta la «07» y en ella pegamos el «docker-compose» y el fichero «.env» que copiamos de la carpeta 6.

En el fichero «docker-compose» vamos a realizar algunos cambios:

Modificamos la primera línea de «mis-plugins» y la dejamos así y las otras las borramos.

# copiar plugins
- ./mis-plugins/:/var/www/html/wp-content/plugins/:rw

Hacemos lo mismo con las líneas «mis-temas» modificando la primera y borrando la segunda.

# copiar themes
- ./mis-temas/:/var/www/html/wp-content/themes/:rw

Esto nos copiará a WordPress todos los temas y plugins que tengamos en estas carpetas «mis-plugins y mis temas»
Pero que después veremos que no estarán dentro de «wp-content» seguirán estando en nuestras carpetas aparte.

Tal y como lo hicimos en el anterior artículo, personalmente me gusta más, podíamos marcar con # los plugins y temas que no queríamos añadir, si bien es verdad que si nuestra intención es añadir muchos es un poco costoso, pero es una sola vez. Y otra ventaja es que nos queda «wp-content» completo.

Bueno seguimos:

Creamos otra línea nueva dentro de «volumes» en la que pondremos:

- ./config/php.ini:/usr/local/etc/php/conf.d/php.ini

Ahora para que esto funcione tenemos que añadir una nueva carpeta dentro de la número «07» que llamaremos «config» y en ella pondremos un archivo que tenemos que crear llamado «php.ini» con estos datos:

file_uploads = On
memory_limit = 512M
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 600

Con esto vamos a modificar las limitaciones que hay en la configuración de php de WordPress.

 

uploads-1

 

uploads-2

 

Y ya estamos listos para arrancar como siempre nuestro «docker-compose».

 

wp-dashboard-plugins

 

 

Bueno ya hemos ido avanzando, pero seguimos y en el próximo artículo vamos a cambiar «Mysql» por «Mariadb» dentro del fichero «docker-compose» .

 

Al finalizar esta serie de artículos sobre «docker-compose» tendrás disponible para descarga un archizo «Zip» con todas las carpetas creadas y todo el código empleado.

 

Si aún te quedan dudas mira este vídeo:


Si te ha gustado este artículo, por favor, comparte - Gracias -


Artículos Relacionados

  • influxdb-docker-blog Monitorizar con Chronograf + InfluxDB + Telegraf usando docker-compose
  • grafana-docker-blog Monitorizar con Grafana + InfluxDB + Telegraf usando docker-compose
  • netdata-docker-blog Monitorizar con Netdata usando docker-compose
  • duplicati Cómo hacer copia de seguridad de tus contenedores en Docker

Blog,  Docker docker-compose

  • Todas las entradas
  • Meetup WordPress Gramenet
  • Vídeos Docker
  • Vídeos Plugins
  • Vídeos varios
  • Dominios
  • Hosting
  • Avisos Legales
  • Política de privacidad
  • Política de cookies
  • Correo electrónico
  • Facebook
  • LinkedIn
  • YouTube

Footer

GeneratePress | Tema WordPress

Genesis | Tema WordPress

Wetopi | Hosting WordPress

wetopi2

Clouding | Cloud / Hosting

clouding-banner

Copyright © 2021 · Labarta - Powered by : Labarta