self-hosted/wordpressx2
Lorenzo Carbonell e3c0a786ef add wpcli
add wpcli
2022-12-29 08:01:08 +01:00
..
phpmyadmin configuration files 2022-12-28 08:40:44 +01:00
wp1 add wpcli 2022-12-29 08:01:08 +01:00
wp2 add wpcli 2022-12-29 08:01:08 +01:00
README.md add readme 2022-12-28 08:40:48 +01:00

README.md

Installation

git clone https://github.com/atareao/self-hosted.git
cd self-hosted/wordpressx2/wp1
cp sample.env .env
sed -i "s/wp.tuservidor.es/el_fqdn_que_quieras/g" .env
cd ..
cd self-hosted/wordpressx2/wp2
cp sample.env .env
sed -i "s/wp.tuservidor.es/el_fqdn_que_quieras/g" .env
cd self-hosted/wordpressx2/phpmyadmin
cp sample.env .env
sed -i "s/wp.tuservidor.es/el_fqdn_que_quieras/g" .env

Tendrás que modificar los parámetros que vienen en el archivo wp.env, para personalizar las contraseñas, y el resto de valores. Ten en cuenta, que algunos de estos valores son idénticos entre variables.

En general el resto de configuración no la tienes que modificar.

Una vez lo tengas configurado y levantado, hay trabajo que realizar. Tienes que editar el archivo wp-config.php y añadir los siguientes parámetros:

define('WP_REDIS_HOST', 'wpredis');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);
define('WP_REDIS_DATABASE', 0);

Por otro lado, recordarte, que además tienes un ejecutable wpcli que te permitirá trabajar directamente con WordPress desde la línea de comandos.

A la hora de levantar el servicio dependerá del proxy inverso que hayas seleccionado. Si has elegido Caddy, simplemente,

docker-compose -f docker-compose.yml -f docker-compose.caddy.yml up -d
docker-compose logs -f

Mientras que si has elegido Traefik,

docker-compose -f docker-compose.yml -f docker-compose.traefik.yml up -d
docker-compose logs -f