fix(swagger): 修正 VPS 無法顯示 Swagger UI 的問題 #53

Merged
a620906209 merged 1 commits from feat/swagger-coverage-gaps into master 2026-06-23 07:27:33 +00:00
Owner

問題根因:

  1. deploy.yml 未執行 l5-swagger:generate,VPS 上不存在 api-docs.json
  2. @OA\Server 使用相對路徑 "/api",Swagger UI Try it out 無法正確打到 VPS API

修正:

  • @OA\Server 改用 L5_SWAGGER_CONST_HOST 常數,透過 .env 各環境設定
  • deploy.yml 在 config:cache 後補上 l5-swagger:generate 步驟
  • .env.example 補上 L5_SWAGGER_CONST_HOST 與 L5_SWAGGER_GENERATE_ALWAYS 說明

VPS .env 需手動加入:
L5_SWAGGER_CONST_HOST=https://api.hank-space.com/api

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

問題根因: 1. deploy.yml 未執行 l5-swagger:generate,VPS 上不存在 api-docs.json 2. @OA\Server 使用相對路徑 "/api",Swagger UI Try it out 無法正確打到 VPS API 修正: - @OA\Server 改用 L5_SWAGGER_CONST_HOST 常數,透過 .env 各環境設定 - deploy.yml 在 config:cache 後補上 l5-swagger:generate 步驟 - .env.example 補上 L5_SWAGGER_CONST_HOST 與 L5_SWAGGER_GENERATE_ALWAYS 說明 VPS .env 需手動加入: L5_SWAGGER_CONST_HOST=https://api.hank-space.com/api Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
a620906209 added 1 commit 2026-06-23 07:27:28 +00:00
fix(swagger): 修正 VPS 無法顯示 Swagger UI 的問題
Run Tests / test (pull_request) Successful in 33s
b218fa0964
問題根因:
1. deploy.yml 未執行 l5-swagger:generate,VPS 上不存在 api-docs.json
2. @OA\Server 使用相對路徑 "/api",Swagger UI Try it out 無法正確打到 VPS API

修正:
- @OA\Server 改用 L5_SWAGGER_CONST_HOST 常數,透過 .env 各環境設定
- deploy.yml 在 config:cache 後補上 l5-swagger:generate 步驟
- .env.example 補上 L5_SWAGGER_CONST_HOST 與 L5_SWAGGER_GENERATE_ALWAYS 說明

VPS .env 需手動加入:
L5_SWAGGER_CONST_HOST=https://api.hank-space.com/api

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
a620906209 merged commit 9222bf17fc into master 2026-06-23 07:27:33 +00:00
a620906209 deleted branch feat/swagger-coverage-gaps 2026-06-23 07:27:33 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: a620906209/CFDivePlatform#53