はい、サーバー、MySQL データベース、さらには PHP も必要ありません。すべてはカスタム Docker 環境から実行されます。
WP Setup をグローバルにインストールすることは可能であり、場合によっては推奨されますが、プロジェクト ベースでインストールすることをお勧めします。こうすることで、すべての設定がプロジェクト内に保持され、チーム メンバー全員が簡単に複製できます。新しいチームメンバーのオンボーディングを大幅に削減し、プロジェクトの複製とテストを容易にすることができます。
したがって、プロジェクトに追加するには、まず npm パッケージが開始されていることを確認してください。そうでない場合は、プロジェクト ディレクトリで次のコマンドを実行するだけです。
npm init -y
その後、WP Setup を開発依存関係としてプロジェクトに追加し、init コマンドを呼び出してセットアップ ファイルを作成するだけです。
npm install wp-setup --save-dev
npx wp-setup init
このコマンドは WP Setup をインストールし、プロジェクトのルート ディレクトリに wp-setup.json というファイルを作成します。このファイルはすべての構成を担当します。
上記のコマンドでわかるように、WP Setup を依存関係としてインストールした後、npx wp-setup <comand...> を呼び出して CLI を実行できます。通常のコマンドの一部を簡素化するために、package.json ファイル (npm init の後に作成) に次のスクリプトも追加することをお勧めします。
"scripts" : {
"env:start" : " wp-setup start " ,
"env:stop" : " wp-setup stop " ,
"env:destroy" : " wp-setup destroy " ,
"env:composer" : " wp-setup run wp-cli --workdir . composer " ,
"env:pest" : " wp-setup run wp-test-cli --workdir . global-pest "
}
これで、次を呼び出すだけで新しい環境を開始できるようになります。
npm run env:start
# or
npx wp-setup start
そして環境を停止するには:
npm run env:stop
# or
npx wp-setup stop
また、すべてのボリュームが実行されている状態で現在の環境のインストールを破棄することもできます。
npx wp-setup destroy
このプロジェクトが役立つと思われる場合は、GitHub でスターを付けることを検討してください。
詳細については、プロジェクトのドキュメントを確認してください: - WP Setup
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。