Skip to content

haya256/open-bookmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Bookmark

シンプルなブックマーク管理アプリ。Cloudflare Workers + D1 で動作。

機能

  • ブックマークの追加・編集・削除
  • タイトル・URLで検索
  • 管理者認証(閲覧は誰でも可能、編集は管理者のみ)

セットアップ

1. リポジトリをクローン

git clone https://github.com/haya256/open-bookmark.git
cd open-bookmark
npm install

2. Cloudflareにログイン

npx wrangler login

3. D1データベースを作成

npx wrangler d1 create open-bookmark-db

出力された database_idwrangler.toml に設定:

[[d1_databases]]
binding = "DB"
database_name = "open-bookmark-db"
database_id = "ここに出力されたIDを貼り付け"

4. スキーマを適用

npx wrangler d1 execute open-bookmark-db --remote --file=./schema.sql

5. 管理者パスワードを設定

npx wrangler secret put AUTH_PASSWORD

プロンプトが表示されたら、好きなパスワードを入力。

6. デプロイ

npx wrangler deploy

ローカル開発

npm run dev

ライセンス

MIT

Releases

No releases published

Packages

 
 
 

Contributors