Timmy a0b1486b56 Remove large binaries (fonts, tarballs) from version control
Untrack *.woff2 (~13MB) and *.tar.gz snapshots (~4.5MB); add to .gitignore.
Files remain on disk, just no longer tracked.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 19:37:20 +08:00
2026-06-23 19:35:00 +08:00

42_104

Caddy 靜態檔案伺服器,用 Docker Compose 運行,把 caddy/www/ 目錄掛載到 :80 提供瀏覽。www/ 裡是一堆各自獨立、可直接開啟的 HTML demo(圖表、QR/發票掃描、Lit + Tailwind 範例、羅盤等),沒有共用的 build 流程或框架。

啟動

cd caddy
./run.sh    # docker-compose up -d
./stop.sh   # docker-compose down

啟動後開 http://localhost/ 瀏覽 www/,或直接連 http://localhost/<檔名>.html

其他腳本

腳本 作用
list_docker_compose_services.sh docker-compose ps
view-output-from-containers.sh docker-compose logs -f
enter_caddy_container.sh 進入運行中的容器 shell

結構

  • caddy/Caddyfile — 伺服器設定,掛載到 /etc/caddy/Caddyfile。改完需 ./stop.sh && ./run.sh 重啟。
  • caddy/docker-compose.yaml — 單一 caddy service,bind-mount Caddyfilecaddy_data/(憑證/狀態)、www/。Port 80,TZ=Asia/Taipei
  • caddy/www/ — 提供的內容。新增 demo 只要丟一個 .html(及資產子目錄)進去,refresh 瀏覽器即可。
Description
42_104 workspace
Readme 26 MiB
Languages
HTML 85.4%
CSS 7.8%
JavaScript 5.8%
Python 0.7%
Shell 0.3%