Laravel Sail | プロジェクト作成時にインストールするサービス(MySQL,MailHog等)を指定する

サービス指定しない場合

下記のコマンドを実行すると my-app というディレクトリでプロジェクトが作成されます。この場合、サービスの指定をしていませんので、MySQL / MailHog / Meilisearch / Redis / Selenium の5つのサービスがデフォルトでインストールされます。

curl -s "https://laravel.build/my-app" | bash

サービス指定する場合

MySQLとMailHogを指定

デフォルトでインストールされるサービスに不要なものがある場合、プロジェクト名に続いて with で必要なサービスをコンマで繋いで指定してインストールします。

下記のコマンドはMySQLとMailHogのみをインストールする場合で with=mysql,mailhog と指定します。

curl -s "https://laravel.build/my-app?with=mysql,mailhog" | bash

利用可能な全てのサービスを指定

下記のコマンドは利用可能な9つのサービス全てを指定してインストールします。

curl -s "https://laravel.build/my-app?with=mysql,pgsql,mariadb,redis,memcached,meilisearch,minio,selenium,mailhog" | bash

サービス一覧

サービス名URL
mysqlMySQLhttps://www.mysql.com/
pgsqlPostgreSQLhttps://www.postgresql.org/
mariadbMariaDBhttps://mariadb.org/
redisRedishttps://redis.io/
memcachedMemcachedhttps://memcached.org/
meilisearchMeilisearchhttps://www.meilisearch.com/
minioMinIOhttps://min.io/
seleniumSeleniumhttps://www.selenium.dev/
mailhogMailHoghttps://github.com/mailhog/MailHog

動作環境情報

"macOS Ventura" 13.1
"Docker Desktop" 4.15.0
"Laravel Sail"
"Laravel Framework" 9.43.0

コメント

タイトルとURLをコピーしました