utcode.net の CMS 駆動版フォーク (フォークではない) です。そのうち utcode.net を置き換える予定です。
環境構築
- devenv パッケージをインストールします
.sops-age-key.txtを配置します(チームメンバーから取得)
direnv allowサーバーその他全部起動
bun up停止
bun downリロード
bun reloadログ
bun logsprocess compose に接続 (F10 + enter で退出)
bun attachシークレットは sops で暗号化されています。
# 編集
sops secrets.dev.yaml
sops secrets.prod.yaml# 1. 新しい鍵を生成
age-keygen
# 2. .sops.yaml に新しい公開鍵を追加(古い鍵も残す)
# 3. .sops-age-key.txt に新しい秘密鍵を追加(古い鍵も残す)
# 4. 再暗号化(古い鍵で復号→新しい鍵で暗号化)
sops updatekeys -y secrets.dev.yaml
sops updatekeys -y secrets.prod.yaml
# 5. 古い鍵を .sops.yaml と .sops-age-key.txt から削除データ操作は DAL $lib/server/data/* から import します。直接 db を触りません。
import { listMembers, createMember } from "$lib/server/data/members";
import { listPublishedArticles } from "$lib/server/data/articles";何かあったら書く