feat: Runtime configuration and Docker deployment improvements
Frontend: - Add runtime configuration service for deployment-time API URL injection - Create docker-entrypoint.sh to generate config.json from environment variables - Update ApiService, ApprovalService, and DocumentViewer to use RuntimeConfigService - Add APP_INITIALIZER to load runtime config before app starts Backend: - Fix init-blockchain.js to properly quote mnemonic phrases in .env file - Improve docker-entrypoint.sh with health checks and better error handling Docker: - Add API_BASE_URL environment variable to frontend container - Update docker-compose.yml with clear documentation for remote deployment - Reorganize .env.example with clear categories (REQUIRED FOR REMOTE, PRODUCTION, AUTO-GENERATED) Workflow fixes: - Fix DepartmentApproval interface to match backend schema - Fix stage transformation for 0-indexed stageOrder - Fix workflow list to show correct stage count from definition.stages Cleanup: - Move development artifacts to .trash directory - Remove root-level package.json (was only for utility scripts) - Add .trash/ to .gitignore
This commit is contained in:
@@ -4,16 +4,19 @@
|
||||
*/
|
||||
|
||||
export type DocumentType =
|
||||
| 'FIRE_SAFETY_CERTIFICATE'
|
||||
| 'BUILDING_PLAN'
|
||||
| 'PROPERTY_OWNERSHIP'
|
||||
| 'INSPECTION_REPORT'
|
||||
| 'POLLUTION_CERTIFICATE'
|
||||
| 'ELECTRICAL_SAFETY_CERTIFICATE'
|
||||
| 'STRUCTURAL_STABILITY_CERTIFICATE'
|
||||
| 'IDENTITY_PROOF'
|
||||
| 'FLOOR_PLAN'
|
||||
| 'PHOTOGRAPH'
|
||||
| 'ID_PROOF'
|
||||
| 'ADDRESS_PROOF'
|
||||
| 'OTHER';
|
||||
| 'NOC'
|
||||
| 'LICENSE_COPY'
|
||||
| 'OTHER'
|
||||
| 'FIRE_SAFETY'
|
||||
| 'HEALTH_CERT'
|
||||
| 'TAX_CLEARANCE'
|
||||
| 'SITE_PLAN'
|
||||
| 'BUILDING_PERMIT'
|
||||
| 'BUSINESS_LICENSE';
|
||||
|
||||
export interface UploadDocumentDto {
|
||||
docType: DocumentType;
|
||||
|
||||
Reference in New Issue
Block a user