尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Global pet care platform
翻譯準備中
正在載入完整 README。 以下為已儲存的摘錄。
Global pet care platform — owners manage multi-species pet profiles, track physical and
emotional health KPIs, connect with vets and sitters, access a marketplace, and list pets
for cross-border adoption. Built with Next.js 16 (App Router), TypeScript, Tailwind v4,
Drizzle ORM, and self-hosted PostgreSQL 17.
See CLAUDE.md for the full architecture, conventions, and runbook.
Copy .env.example to .env.local and fill in the values (DATABASE_URL, NEXTAUTH_SECRET, etc.).檢視完整 README ↗Global pet care platform — owners manage multi-species pet profiles, track physical and emotional health KPIs, connect with vets and sitters, access a marketplace, and list pets for adoption. Built with Next.js 16 (App Router), TypeScript, Tailwind v4, Drizzle ORM, and self-hosted PostgreSQL 17.
See AGENTS.md for the full architecture, conventions, and runbook.
pnpm install
pnpm dev # local dev at http://localhost:3000
Copy .env.example to .env.local and fill in the values (DATABASE_URL, AUTH_SECRET, etc.).
pnpm build # production build (standalone output) — must pass before every push
pnpm lint # eslint
pnpm test # vitest unit tests
pnpm db:push # push schema changes to Postgres
pnpm db:studio # Drizzle Studio (visual DB explorer)
Petvity is self-hosted on the Hetzner box bitbaum (service petvity-app, behind Caddy
auto-TLS) at https://petvity.orangecat.ch, backed by self-hosted PostgreSQL 17.
Merging to main deploys automatically: .github/workflows/deploy.yml calls
loki's reusable selfhost-deploy.yml workflow, which waits for the commit's
own CI to go green before anything reaches the box.
# manual fallback, from the loki repo's scripts/hetzner/ — builds standalone,
# rsyncs to the box, restarts the systemd service, and health-checks
scripts/hetzner/deploy.sh petvity