diff --git a/.env.example b/.env.example index c84015f..88cb57f 100644 --- a/.env.example +++ b/.env.example @@ -77,4 +77,10 @@ REVERB_SCHEME=http VITE_REVERB_APP_KEY="${REVERB_APP_KEY}" VITE_REVERB_HOST="${REVERB_HOST}" VITE_REVERB_PORT="${REVERB_PORT}" -VITE_REVERB_SCHEME="${REVERB_SCHEME}" \ No newline at end of file +VITE_REVERB_SCHEME="${REVERB_SCHEME}" + +# Swagger UI — API 伺服器 Base URL(結尾不加斜線) +# 本地:http://localhost:8080/api +# 生產:https://api.hank-space.com/api +L5_SWAGGER_CONST_HOST=http://localhost:8080/api +L5_SWAGGER_GENERATE_ALWAYS=false \ No newline at end of file diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 230a113..8aaed47 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -33,6 +33,11 @@ jobs: docker compose exec -T app php artisan view:cache docker compose exec -T app php artisan event:cache + - name: Generate Swagger docs + run: | + cd /root/myproject/CFDivePlatform + docker compose exec -T app php artisan l5-swagger:generate + - name: Restart queue worker run: | cd /root/myproject/CFDivePlatform diff --git a/app/Docs/AuthApiDoc.php b/app/Docs/AuthApiDoc.php index 7679349..48a4df0 100644 --- a/app/Docs/AuthApiDoc.php +++ b/app/Docs/AuthApiDoc.php @@ -12,7 +12,7 @@ use OpenApi\Annotations as OA; * ) * * @OA\Server( - * url="/api", + * url=L5_SWAGGER_CONST_HOST, * description="API 伺服器" * ) *