尚未检测到更新。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