# Crispi Docker template # Einrichten ``` echo "MYSQL_ROOT_PASSWORD=$( openssl rand -hex 16 )" > .env echo "MYSQL_DATABASE=wordpress" >> .env echo "MYSQL_USER=wordpress" >> .env echo "MYSQL_PASSWORD=$( openssl rand -hex 16 )" >> .env echo "WP_PORT=8080" >> .env echo "STATIC_PORT=8081" >> .env ``` ## Redis Object Cache After first `docker compose up`, install the **Redis Object Cache** plugin in WP Admin: 1. Plugins → Add New → search "Redis Object Cache" (by Till Krüss) 2. Install & Activate 3. Settings → Redis → "Enable Object Cache" The `wp-config.php` already has the `WP_REDIS_HOST` and `WP_REDIS_PORT` constants set. ## Backups Backups laufen automatisch im `backup` Container (Standard: täglich um 2:00 Uhr). Konfigurierbar über `.env`: - `BACKUP_SCHEDULE` – Cron-Ausdruck (Standard: `0 2 * * *`) - `BACKUP_RETENTION_DAYS` – Alte Backups löschen nach X Tagen (Standard: `7`) Backups landen in `./backups/`. Manuelles Backup auslösen: ``` docker compose exec backup /usr/local/bin/backup.sh ```