self-hosted/wordpress
Lorenzo Carbonell 9b1163df4e
force-backup
2024-05-02 10:32:50 +02:00
..
nginx cache 2024-05-02 09:51:53 +02:00
README.md README.md acorde con archivo docker-compose.yml 2022-09-28 19:11:12 +02:00
docker-compose.yml clean 2024-05-02 09:07:49 +02:00
force-backup force-backup 2024-05-02 10:32:50 +02:00
sample.env clean 2024-05-02 09:07:49 +02:00
wpcli WordPress 2022-06-21 19:38:37 +02:00

README.md

Installation

git clone https://github.com/atareao/self-hosted.git
cd self-hosted/wordpress
cp sample.env .env
sed -i "s/wp.tuservidor.es/el_fqdn_que_quieras/g" .env
cp wp.sample.env wp.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, en esta ocasión optamos por Traefik como proxy inverso. Si has elegido Caddy, habrá que modificar los parámetros del archivo docker-compose.yml:

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