Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,7 @@ jobs:
- name: Assemble site (install.sh only)
run: |
mkdir -p _site
cp install.sh _site/i # 正規の短縮パス (https://dl.basex.jp/i)
cp install.sh _site/install.sh # 後方互換エイリアス
cp install.sh _site/i # 配信パス (https://dl.basex.jp/i)
echo 'dl.basex.jp' > _site/CNAME
cat > _site/index.html <<'HTML'
<!doctype html>
Expand Down
6 changes: 2 additions & 4 deletions docs/developer/installer-hosting.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
短い HTTPS URL で配信する。
- 配信 URL を `https://raw.githubusercontent.com/devbasex/devbase/main/install.sh`
(約 73 文字)から `https://dl.basex.jp/i`(約 21 文字)へ短縮する。
後方互換のため `https://dl.basex.jp/install.sh` も同一内容のエイリアスとして配信する。
- スコープ外: installer 自体の挙動(`issues/PLAN31_1_devbase-installer.md` 参照)。

## 2. 決定事項
Expand Down Expand Up @@ -49,7 +48,7 @@ flowchart LR
U -->|"1. 名前解決"| R
R -->|"basex.jp を委譲"| O
O -->|"2. dl.basex.jp CNAME → devbasex.github.io"| GP
GP -->|"3. /install.sh を HTTPS で配信"| F
GP -->|"3. /i を HTTPS で配信"| F
F -->|"4. 本文を bash に渡す"| U
```

Expand Down Expand Up @@ -79,8 +78,7 @@ flowchart LR
正本(single source of truth)であり、Pages 用に複製しない。
- 成果物に `CNAME`(内容 `dl.basex.jp`)を含め、custom domain を固定する。
- ルート(`/`)には簡単な案内 HTML を置く(任意)。
- 配信パスは `/i` を正規とし、後方互換のため `/install.sh` も同一内容で配信する
(ワークフローで `install.sh` を `_site/i` と `_site/install.sh` の両方へコピー)。
- 配信パスは `/i` のみ(ワークフローで `install.sh` を `_site/i` へコピー)。

### 5.2 配信ワークフロー(`.github/workflows/pages.yml`)

Expand Down
Loading