sugizakikun / docker-laravel

ポートフォリオ
https://sakopi.site
1 stars 0 forks source link

docker-laravel-handson

参考リンク

コンテナの設計〜起動まで

ログイン機能の実装

EC2へのデプロイ

独自ドメインとEC2の紐づけ

NSレコードの登録

Aレコードの登録

コマンド(git cloneした時 or 環境が壊れた時用)

1. コンテナに入る

docker-compose exec app bash

2. 依存関係のインストール

root@1d494784f8e6:/data# composer install

3. アセットのビルド

root@1d494784f8e6:/data# npm install
root@1d494784f8e6:/data# npm run build 

4. .envファイルの生成

root@1d494784f8e6:/data# cp .env.example .env

5. アプリケーションキーの生成

root@1d494784f8e6:/data# php artisan key:generate

   INFO  Application key set successfully.

6. ログイン画面にアクセス

http://localhost:8080/login

有事の時の対処法

もしPermissionDenied!と言われたら?

$ php artisan cache:clear
$ php artisan route:clear
$ php artisan config:clear

キャッシュクリアをしたら治る 参考リンク:https://qiita.com/phper_sugiyama/items/ae308c2a61aa3dbc3bf3