2026-02-12 19:30:58 +01:00
2026-02-12 17:01:32 +01:00
2026-02-12 18:11:52 +01:00
2026-02-12 17:01:32 +01:00
2026-02-12 17:01:32 +01:00
2026-02-12 17:38:03 +01:00
2026-02-12 17:44:22 +01:00
2026-02-12 17:01:32 +01:00
2026-02-12 17:01:32 +01:00
2026-02-12 17:01:32 +01:00
2026-02-12 19:30:58 +01:00
2026-02-12 17:38:03 +01:00
2026-02-12 17:44:22 +01:00

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
Description
Vorlage für neue Docker Projekte mit Wordpress
Readme 35 KiB
Languages
Shell 91.5%
Dockerfile 8.5%