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:
- Plugins → Add New → search "Redis Object Cache" (by Till Krüss)
- Install & Activate
- 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
Description
Languages
Shell
91.5%
Dockerfile
8.5%