MilesChou / ironman-2022-legacy-login

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

頭被夾到的 repo

環境建置

Clone 專案後,執行 composer 指令下載

composer install

接著 Docker 啟動資料庫服務:

docker-compose up -d

然後要建立金鑰,以及跑 migration:

php artisan key:generate
php artisan migrate

最後啟動 Laravel 專案

php artisan serve

然後就能在 http://127.0.0.1:8000/ 看到內容了。

Hydra 的啟動方法如下:

# 建資料表
hydra migrate sql -c hydra.yml -e --yes

# 啟動服務
hydra serve all -c hydra.yml --dangerous-force-http

最後最麻煩的事,要建 OAuth 2 Client:

make setup

產出來的 client_id 與 client_secret 會是亂數,無法控制,因此最後必須手動把這兩個值放入 .env 最下面的兩個參數:

HYDRA_CLIENT_ID=
HYDRA_CLIENT_SECRET=

About

License:MIT License


Languages

Language:PHP 74.4%Language:Blade 24.6%Language:JavaScript 0.6%Language:Makefile 0.5%Language:CSS 0.0%