chore: add Coolify deployment scaffolding (Dockerfiles, prod compose, git hygiene)

- apps/api/Dockerfile: build NestJS, run prisma migrate deploy on start
- apps/web/Dockerfile + nginx.conf: build Vite, serve static, proxy /api -> api
- docker-compose.coolify.yml: full prod stack (postgres, redis, minio, keycloak, api, web)
- .dockerignore / .gitignore / .gitattributes

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Danil Suhomlinov
2026-06-08 17:42:45 +03:00
commit 33800292aa
186 changed files with 30437 additions and 0 deletions
@@ -0,0 +1,23 @@
import { Module } from '@nestjs/common';
import { MedicalController } from './medical.controller';
import { RiskCardsService } from './services/risk-cards.service';
import { MedicalProfileService } from './services/medical-profile.service';
import { CheckupService } from './services/checkup.service';
import { BulkService } from './services/bulk.service';
import { DocumentGeneratorService } from './services/document-generator.service';
import { DocxTemplateService } from './services/docx-template.service';
import { StorageService } from './services/storage.service';
@Module({
controllers: [MedicalController],
providers: [
RiskCardsService,
MedicalProfileService,
CheckupService,
BulkService,
DocumentGeneratorService,
DocxTemplateService,
StorageService,
],
})
export class MedicalModule {}