Fondy FKI - aplikace pro poradce (PWA, Next.js + Postgres)
- TypeScript 83.1%
- JavaScript 7.6%
- Dockerfile 4.6%
- CSS 3.8%
- Shell 0.9%
|
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 17m42s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| docker | ||
| prisma | ||
| public | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.preview.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
FKI Fondy — aplikace pro poradce
PWA boilerplate pro poradce FKI Fondy (https://www.fki-fondy.cz). Next.js 15 + Prisma + PostgreSQL, přihlášení přes NextAuth (credentials).
Vývoj
npm install
cp .env.example .env # a uprav DATABASE_URL
npx prisma migrate dev
npm run dev
Endpointy konvence
GET /health(i/api/health) — healthcheckGET /version(i/api/version) — verze z package.json + GIT_COMMIT/BUILT_AT
Preview
preview-up fki-fondy <pr> <workdir> na pk01-server použije
docker-compose.preview.yml (postgres + app). Admin: PREVIEW_ADMIN_EMAIL /
PREVIEW_ADMIN_PASSWORD (default admin@fki.local / admin123).
Produkce
Merge do main spustí .forgejo/workflows/build.yml: build amd64 image →
push do git.kokpit.sk registry → SSH deploy na pk01-server
(/home/pk01/apps/fki-fondy, port 4023) → smoke test /health → stop
preview kontejnerů. Produkce: https://fki.pk01.sk
Před release PR zvyš verzi v package.json (a package-lock.json).