No description
  • TypeScript 92.6%
  • JavaScript 5.8%
  • Shell 1.3%
  • Dockerfile 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Егор 6edc732da9
All checks were successful
CI / check-and-build (push) Successful in 49s
Merge pull request 'chore(deps): update nestjs to v11.2.7' (#7) from renovate/nestjs into main
Reviewed-on: #7
2026-10-06 08:36:22 +00:00
.forgejo/workflows feat: source CORS origins and docs spec URL from env vars 2026-09-15 19:13:49 +03:00
.opencode chore(deps): update dependency zod to v4.6.5 2026-10-05 06:04:54 +00:00
docs feat: manage invidious instances for sermon import 2026-10-06 11:12:49 +03:00
scripts refactor(deploy): make vps-deploy.sh verify infra instead of provisioning it 2026-09-08 12:15:46 +03:00
sql feat: manage invidious instances for sermon import 2026-10-06 11:12:49 +03:00
src feat: manage invidious instances for sermon import 2026-10-06 11:12:49 +03:00
test feat: Phase 11 cleanup — strict mode, dead code removal, sermon entity fix, CI docs, server URL 2026-08-03 22:38:41 +03:00
.dockerignore ci: add Forgejo Actions CI/CD with self-contained deploy 2026-08-13 16:52:33 +03:00
.env.example docs: add .env.example, document DOCS_HOSTNAME and friends 2026-09-15 19:14:04 +03:00
.gitignore chore: add .env to gitignore 2026-08-13 11:54:16 +03:00
.prettierrc first commit 2023-11-17 14:17:24 +03:00
AGENTS.md feat: add orphan file management endpoints with scan limit 2026-09-24 16:41:42 +03:00
AI_PROFILES.md feat(opencode): profile plugin with adaptive model failover 2026-09-21 15:52:15 +03:00
CHANGELOG.md chore: bump version to 0.14.0 2026-10-06 11:22:34 +03:00
Dockerfile chore: fix Dockerfile lint warnings 2026-08-14 13:54:50 +03:00
eslint.config.mjs chore: upgrade dependencies to latest compatible versions 2026-09-07 18:00:15 +03:00
nest-cli.json first commit 2023-11-17 14:17:24 +03:00
orval.config.mjs feat: source CORS origins and docs spec URL from env vars 2026-09-15 19:13:49 +03:00
package-lock.json Merge branch 'main' into renovate/nestjs 2026-10-06 11:36:08 +03:00
package.json chore: bump version to 0.14.0 2026-10-06 11:22:34 +03:00
README.md docs: add standalone docs/ (modules, contracts, architecture, conventions, db), AGENTS.md, update README 2026-08-13 19:54:54 +03:00
renovate.json ci(renovate): group version-locked package stacks 2026-09-08 14:28:24 +03:00
tsconfig.build.json first commit 2023-11-17 14:17:24 +03:00
tsconfig.json chore: Phase 1 - Set up OpenAPI-first Zod validation 2026-08-03 20:01:59 +03:00

Слово.Проповеди — Backend API

NestJS 10 + TypeORM + PostgreSQL + MinIO backend for «Слово.Проповеди» — the API powering the public site, the admin SPA and the mobile client. Repository root is the former backend/ of the slovo-propovedi-admin monorepo, now a standalone repository.

Documentation

Architectural and operational documentation lives in docs/ (in Russian) — start with docs/README.md, which is the index and the hard rules for agents.

Documentation rules:

  • Update docs/** in the same PR as the code change — a code change without a docs update is incomplete.
  • Every backend module is documented in docs/modules/<name>.md.
  • Generated code in src/generated/ is never hand-edited — only regenerated via npm run gen:schemas.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

License

Private / UNLICENSED (see package.json).