ローカル環境にあるデータから「bitbucket+Sourcetree」で使えるようにしたい
作成日:2023-06-30, 更新日:2023-06-30
やりたいこと
自分のPC内にlaravelを使えるようにした
→コイツを「bitbucket+Sourcetree」で使えるようにしたい
laravelの環境は
WIN+Docker+Ubuntuでlaravelを使うための作業メモ
流れ
- Ubuntu、docker起動
- Ubuntuのコンソールからカレントディレクトリが「/home/〇〇〇」ってことを確認
- ▼「example-app」を任意の文字列に置き換えて実行
$ curl -s https://laravel.build/example-app | bash
- ▼「example-app」を任意の文字列に置き換えて実行
$ cd example-app && ./vendor/bin/sail up -d
- Sourcetreeを起動
- Sourcetreeで「Create」からリポジトリを作成
・「保存先のPATH」に「\\wsl.localhost\Ubuntu\home\」を入力してから、「参照」ボタンを押せば対象のフォルダまではラクに選択できる
・アカウントは指定しない - Sourcetreeでひとまずコミット → 「ブランチ: master」ができる
- Sourcetreeで「Git Flow」実行 → 「ブランチ: develop」ができる
- bitbucketにアクセスし、リポジトリを作成
・「READMEは含めますか?」 → No
・「Include .gitignore?」 → No - Sourcetreeでリポジトリ設定をする
- Sourcetreeでプッシュ
- bitbucketにアクセスし、ソースが入っているか確認
- Ubuntuのコンソールからカレントディレクトリを「/home/〇〇〇/example-app」に移してからパーミッション変更
$ chmod 777 bootstrap/cache & chmod 777 storage/app/public & chmod 777 storage/framework/cache & chmod 777 storage/framework/cache/data & chmod 777 storage/framework/sessions & chmod 777 storage/framework/views & chmod 777 storage/logs
- マイグレーション実行: Ubuntuのコンソールから
$ ./vendor/bin/sail php artisan migrate
- キーの作成(※「.env」の中に書き込まれる): Ubuntuのコンソールから
$ ./vendor/bin/sail php artisan key:generate
PHPのバージョンを確認
▼Ubuntuのコンソールから実行
$ php -v