Codespaces 上運行 Laravel Docker
前言
目前因為想要練習 Laravel,所以看到一篇在 Github Codespaces 上運行Laravel 的文章所以來實作,並將結果放在這邊
1.創建 Github Repository 從 Laravel Docker 範例
https://github.com/rakibdevs/laravel-docker
點擊 Use this template
2.建立 Codespace
3. Build Docker Container
下載必要的套件,並根據Dockerfile 建立 Docker image
1 | $ docker compose build |
完成後可以執行以下指令開啟 Docker container:
1 | $ docker-compose up -d |
4.下載 Laravel
1 | $ sudo chmod 777 src/ |
Now copy .env.example to .env by following this command:
1 | $ cp src/.env.example src/.env |
更新 database 設定檔
1 | DB_HOST=mysql |
5 Run other esential commands
1 | $ docker compose exec php php artisan storage:link |
6. 產生 APP_KEY
1 | $ cd src |
接下來點擊 codespace 下方這個圖案就能開啟網頁
移動到 3399 port 的本機位置 ctrl + 按一下 就能看到 laravel 畫面
規劃後續練習參考教學文章: https://ithelp.ithome.com.tw/articles/10219573