✏️

cloud9にてdocker/sailを利用したlaravel環境設定

2023/02/05に公開

cloud9にてdocker/sailを利用したlaravel環境設定

cloud9で環境設定

Name: 自由
Description: 自由
Environment type:New EC2 instance
Instance type: Additional instance types t2.small
Connection: Secure Shell (SSH)
その他は変更なし
  • dockerはすでに入っているので確認

$ docker -v

  • docker composeの利用

docker composeが入っていないので、入れる。

公式を参照

もしくは、ここが参考になる

入れられたら、

$ docker compose version

で確認

laravelを入れる

※基本は、laravel公式を参照

  • sailを導入

↓↓ example-appのは任意のプロダクト名(ディレクトリ名)にする。

$ curl -s https://laravel.build/example-app | bash

より良い環境設定

  • .envに追記

以下APP_XXXX付近に追加

APP_PORT=8080
  • PATHの設定

$ vi ~/.bash_profile

以下 追記

alias sail="./vendor/bin/sail"

$ source ~/.bash_profile

  • 実行

※下のexample-appはご自身で作成したプロジェクト名に変えてください。※

$ cd example-app

$ sail up -d

※初回起動時はちょっと時間かかる

  • 確認

cloud9のPreviewからPreview running applicationで画面を確認

Discussion