ItinerisLtd.trellis_purge_kinsta_cache_during_deploy

trellis-purge-kinsta-cache-during-deploy

GitHubタグ ライセンス

TrellisBedrockをデプロイする際にKinstaのキャッシュを削除します。

要件

インストール

このロールをgalaxy.ymlに追加します:

# galaxy.yml
- src: https://github.com/ItinerisLtd/trellis-purge-kinsta-cache-during-deploy
  version: x.x.x # 最新バージョンを確認してください!

コマンドを実行します:

trellis galaxy install

# 別の方法
ansible-galaxy install -r galaxy.yml --force

ロール変数

このロールをdeploy_afterフックに追加します:

# group_vars/all/deploy-hooks.yml
# 詳細は https://roots.io/trellis/docs/deploys/#hooks を参照してください
deploy_after:
  - "{{ playbook_dir }}/vendor/roles/trellis-purge-kinsta-cache-during-deploy/tasks/main.yml"

使用法

デプロイは通常通り行います。特別な操作は必要ありません。

よくある質問

Kinstaのキャッシュをどのように削除しますか?

デプロイ時にwp kinsta cache purgeおよびwp kinsta cache purge --objectを実行します。

なぜエラーを無視するのですか?

v0.4.0以降、このロールはwp kinsta cache purgeおよびwp kinsta cache purge --objectのエラーを無視します。これは、これらの2つのコマンドがlocalhostへのHTTPリクエストを引き起こし、429 too many requestsエラーが発生する可能性があるためです。

Kinstaのサポートは、レート制限からlocalhostリクエストをホワイトリストに追加することを拒否しました。

Kinsta CDNのキャッシュも削除しますか?

いいえ。

残念ながら、現時点ではコマンドラインから[Kinsta CDN]のキャッシュを削除する方法はありません。

内部での議論があり、開発者が解決策を見つけるために取り組んでいますが、現時点ではETAも提供できず、利用可能になるかどうかも不明です。

-- Kinstaサポート

関連情報

テスト

構文チェック

➜ ansible-playbook -i 'localhost,' --syntax-check tests/test.yml

著者情報

trellis-purge-kinsta-cache-during-deployItineris Limitedのプロジェクトで、Tang Rufusによって作成されました。

特別な謝辞をRootsチームに、彼らのTrellisがこのプロジェクトを可能にしたことに感謝します。

貢献者のフルリストはここで確認できます。

フィードバック

フィードバックをお寄せください! このライブラリをできるだけ多くのプロジェクトで有用にしたいと考えています。 issueを提出し、好きな点や改善してほしい点を指摘してください。プロジェクトをフォークして提案も歓迎です。 小さな問題も大歓迎です。

変更履歴

最近の変更についてはCHANGELOGを参照してください。

ライセンス

trellis-purge-kinsta-cache-during-deployMITライセンスのもとで公開されています。

プロジェクトについて

Purge Kinsta cache when Trellis deploys Bedrock

インストール
ansible-galaxy install ItinerisLtd.trellis_purge_kinsta_cache_during_deploy
ライセンス
mit
ダウンロード
42.9k
所有者
We’re a full-service digital marketing agency that partners with ambitious clients to help them grow