api: バージョンとデプロイコミットを返す /version エンドポイントを追加
- package.jsonのversionとビルド時注入のコミットSHA(APP_COMMIT)を返す - CoolifyのSOURCE_COMMITをbuild argとして受けるためDockerfile/composeを更新 - authModeも含め、デプロイ状態の切り分けに使えるようにした
This commit is contained in:
@@ -2,6 +2,11 @@ FROM node:22-bookworm
|
||||
|
||||
WORKDIR /workspace
|
||||
|
||||
# Build-time commit SHA, injected by docker compose (SOURCE_COMMIT) or Coolify.
|
||||
# Exposed to the API at /version for deploy diagnostics.
|
||||
ARG APP_COMMIT=unknown
|
||||
ENV APP_COMMIT=${APP_COMMIT}
|
||||
|
||||
# package-lock.json is committed, so npm ci installs the exact dependency tree.
|
||||
COPY package.json package-lock.json ./
|
||||
|
||||
|
||||
Reference in New Issue
Block a user