ItinerisLtd.trellis_purge_kinsta_cache_during_deploy
trellis-purge-kinsta-cache-during-deploy
Löschen Sie den Cache von Kinsta, wenn Trellis Bedrock bereitstellt.
- Anforderungen
- Installation
- Rollen-Variablen
- Verwendung
- Häufige Fragen (FAQs)
- Siehe auch
- Tests
- Autorinformationen
- Feedback
- Änderungsprotokoll
- Lizenz
Anforderungen
- Trellis 411981f oder später
- Ansible v2.6 oder später
- Kinsta Must-use Plugins v2.3.1 oder später
Installation
Fügen Sie diese Rolle zu galaxy.yml
hinzu:
# galaxy.yml
- src: https://github.com/ItinerisLtd/trellis-purge-kinsta-cache-during-deploy
version: x.x.x # Überprüfen Sie die neueste Version!
Führen Sie den Befehl aus:
trellis galaxy install
# Alternativ
ansible-galaxy install -r galaxy.yml --force
Rollen-Variablen
Fügen Sie diese Rolle zum deploy_after
-Hook hinzu:
# group_vars/all/deploy-hooks.yml
# Weitere Informationen unter https://roots.io/trellis/docs/deploys/#hooks
deploy_after:
- "{{ playbook_dir }}/vendor/roles/trellis-purge-kinsta-cache-during-deploy/tasks/main.yml"
Verwendung
Stellen Sie bereit wie gewohnt. Es sind keine speziellen Maßnahmen erforderlich.
Häufige Fragen (FAQs)
Wie löschen Sie den Kinsta-Cache?
Durch das Aufrufen von wp kinsta cache purge
und wp kinsta cache purge --object
während der Bereitstellung.
Warum Fehler ignorieren?
Seit v0.4.0 ignoriert diese Rolle Fehler für wp kinsta cache purge
und wp kinsta cache purge --object
. Der Grund dafür ist, dass diese beiden Befehle HTTP-Anfragen an localhost
senden, was 429 too many requests
Fehler auslösen kann.
Der Kinsta-Support hat sich geweigert, localhost
-Anfragen von den Ratenlimits auszunehmen.
Löscht es die Kinsta-CDN-Caches?
Nein.
Leider gibt es derzeit keine Möglichkeit, den [Kinsta CDN]-Cache über die Befehlszeile zu löschen.
Es gibt interne Diskussionen, und unsere Entwickler arbeiten daran, eine Lösung zu finden, aber leider haben wir momentan keinen Zeitrahmen oder ob dies verfügbar sein wird.
-- Kinsta Support
Siehe auch
Tests
Syntaxprüfung
➜ ansible-playbook -i 'localhost,' --syntax-check tests/test.yml
Autorinformationen
trellis-purge-kinsta-cache-during-deploy ist ein Projekt von Itineris Limited erstellt von Tang Rufus.
Ein besonderer Dank geht an das Roots-Team, dessen Trellis dieses Projekt möglich gemacht hat.
Eine vollständige Liste der Mitwirkenden finden Sie hier.
Feedback
Bitte geben Sie Feedback! Wir möchten diese Bibliothek in möglichst vielen Projekten nützlich machen. Bitte reichen Sie ein Problem ein und teilen Sie uns mit, was Ihnen gefällt und was nicht, oder forken Sie das Projekt und machen Sie Vorschläge. Kein Problem ist zu klein.
Änderungsprotokoll
Bitte siehe CHANGELOG für weitere Informationen darüber, was sich kürzlich geändert hat.
Lizenz
trellis-purge-kinsta-cache-during-deploy ist unter der MIT-Lizenz veröffentlicht.
Purge Kinsta cache when Trellis deploys Bedrock
ansible-galaxy install ItinerisLtd.trellis_purge_kinsta_cache_during_deploy