Files
kavehhn ca911b97a0 REFACTOR: Belonging → Property system migration + utilities update
Property system:
- Rename belonging → property throughout (model, controller, routes, service)
- Add property sub-models: buildingModel, landModel, belongingModel
- Add property lifecycle events: createProperty, deleteProperty
- Add propertyStatus component (model, controller, routes, service, seeder)
- Add commodity and commodityTransaction model stubs

Infrastructure:
- Update transactionModel and transactionService
- Update events/index.js for new property events
- Update seeder (seederDBConnection, seederRunner)
- Update typesense client configuration
- Update upload utilities (bucket, minio)
- Update featureModel and featureSeeder
- Update categorySeeder
- Update TsApiFeatures utility
- Remove docker-compose.yml (moved to root)
- Remove legacy belonging component files
2026-08-11 20:35:47 +03:30

21 lines
555 B
JavaScript

const TypeSense = require('typesense')
const tsUrlParts = (process.env.TYPE_SENSE_URL || 'localhost:8108').split(':')
const host = tsUrlParts[0] || 'localhost'
const port = tsUrlParts[1] || process.env.TYPE_SENSE_PORT || '8108'
const protocol = process.env.TYPE_SENSE_PROTOCOL || 'http'
let client = new TypeSense.Client({
nodes: [
{
host: host,
port: port,
protocol: protocol,
},
],
apiKey: process.env.TYPE_SENSE_API_KEY,
connectionTimeoutSeconds: 2,
})
module.exports = { client }