Loaded Prisma config from prisma.config.ts. Prisma schema loaded from prisma/schema.prisma. Datasource "db": PostgreSQL database "tsm_izm", schema "public" at "app-prj-11e3ce8cdb8d43dca1a365-cmp-a78aaff73d964c0bb9a388:80" 50 migrations found in prisma/migrations Applying migration `20261027000000_feedback_attachments` Applying migration `20261028000000_feedback_attachment_note` The following migration(s) have been applied: migrations/ └─ 20261027000000_feedback_attachments/ └─ migration.sql └─ 20261028000000_feedback_attachment_note/ └─ migration.sql All migrations have been successfully applied. Loaded Prisma config from prisma.root.config.ts. Prisma schema loaded from prisma/root/schema.prisma. Datasource "db": PostgreSQL database "tsm_root", schema "public" at "app-prj-11e3ce8cdb8d43dca1a365-cmp-a78aaff73d964c0bb9a388:80" 7 migrations found in prisma/migrations No pending migrations to apply. Loaded Prisma config from prisma.merkez.config.ts. Prisma schema loaded from prisma/merkez/schema.prisma. Datasource "db": PostgreSQL database "tsm_merkez", schema "public" at "app-prj-11e3ce8cdb8d43dca1a365-cmp-a78aaff73d964c0bb9a388:80" 7 migrations found in prisma/migrations Applying migration `20261019000004_attachments` Applying migration `20261019000005_attachment_limit` Applying migration `20261019000006_attachment_limit_definer` The following migration(s) have been applied: migrations/ └─ 20261019000004_attachments/ └─ migration.sql └─ 20261019000005_attachment_limit/ └─ migration.sql └─ 20261019000006_attachment_limit_definer/ └─ migration.sql All migrations have been successfully applied. Keycloak POST /master/clients: 409 {"errorMessage":"Client tsm-kurulum already exists"} == hata, 30 sn sonra yeniden Loaded Prisma config from prisma.config.ts. Prisma schema loaded from prisma/schema.prisma. Datasource "db": PostgreSQL database "tsm_izm", schema "public" at "app-prj-11e3ce8cdb8d43dca1a365-cmp-a78aaff73d964c0bb9a388:80" 50 migrations found in prisma/migrations No pending migrations to apply. Loaded Prisma config from prisma.root.config.ts. Prisma schema loaded from prisma/root/schema.prisma. Datasource "db": PostgreSQL database "tsm_root", schema "public" at "app-prj-11e3ce8cdb8d43dca1a365-cmp-a78aaff73d964c0bb9a388:80" 7 migrations found in prisma/migrations No pending migrations to apply. Loaded Prisma config from prisma.merkez.config.ts. Prisma schema loaded from prisma/merkez/schema.prisma. Datasource "db": PostgreSQL database "tsm_merkez", schema "public" at "app-prj-11e3ce8cdb8d43dca1a365-cmp-a78aaff73d964c0bb9a388:80" 7 migrations found in prisma/migrations No pending migrations to apply. marina-izm: realm güncellendi · istemci: marina-web · istemci: marina-api · istemci: marina-events · istemci: marina-policy root: realm oluşturuldu · akış eklendi: tsm-root-browser-v4 · akış eklendi: tsm-direct-grant-v1 · istemci: root-console · istemci: root-marina · istemci: root-api merkez: realm oluşturuldu · akış eklendi: tsm-merkez-browser-v1 · akış eklendi: tsm-direct-grant-v1 · akış eklendi: tsm-reset-v2 · rol eklendi: merkez-admin · istemci: merkez-web · istemci: merkez-api Şablon roller: zaten var Personel: deniz.aksoy (operations) Personel: gokhan.er (marina_manager) Personel: ayse.tekin (accounting) Personel: mert.yildiz (reservations) Personel: serkan.polat (security) Personel: hulya.ates (harbor_office) Personel: onur.celik (system_admin) Personel: filiz.ozdemir (general_manager) Personel: cengiz.gunes (accounting, chief_accountant) Personel: tolga.bayram (auditor) Personel: mert.okan (system_admin, general_manager, marina_manager) Personel: faruk.karagol (system_admin, general_manager, marina_manager) Personel: batuhan.saygin (system_admin, general_manager, marina_manager) Personel: askin.guzel (system_admin, general_manager, marina_manager) İstisna: deniz.aksoy + vessels.delete İstisna: deniz.aksoy + announcements.create İstisna: deniz.aksoy − marinaPlan.update İstisna: hulya.ates + invoices.view Tesis: 2 iskele, 9 alan, 241 yer eklendi Tanımlar: tipler, KDV, evrak ve 2026 sayaçları eklendi Tarifeler: Bağlama 2026 ve Hizmet 2026 (onaylı) eklendi Kişi ve firmalar: 15 kişi, 4 firma eklendi Tekneler: 19 tekne eklendi Belgeler: örnek poliçe, ruhsat ve transit log eklendi Rezervasyonlar: 6 rezervasyon ve B2-08 bakımı eklendi Sözleşmeler: 15 sözleşme, cari ve Sakız sözleşmesiz girişi eklendi Jurnal: 5 hareket eklendi (node:226) DeprecationWarning: Calling client.query() when the client is already executing a query is deprecated and will be removed in pg@9.0. Use async/await or an external async flow control mechanism instead. (Use `node --trace-deprecation ...` to show where the warning was created) Doluluk: üretilmiş tekneler eklendi (07.10.2026 deniz 151/180) İletişim: ayarlar ve 5 şablon eklendi Doluluk geçmişi: 2025 Ocak – 2026 Ekim 7 eklendi Gelir geçmişi ve 2026 bütçesi: eklendi Cari: TCMB kurları, tahsilatlar ve 41 vadesi geçmiş cari eklendi Personel parolası: .env SEED_STAFF_PASSWORD + "Aa1!"; ikinci adım ilk girişte kurulur. root yetkilisi tanımlandı: mert@talyasmart.com root yetkilisi tanımlandı: faruk@talyasmart.com root yetkilisi tanımlandı: batuhan@talyasmart.com root yetkilisi tanımlandı: info@talyasmart.com Merkez hesabı açıldı: mert.okan Merkez hesabı açıldı: faruk.karagol Merkez hesabı açıldı: batuhan.saygin Merkez hesabı açıldı: askin.guzel Merkez kurulumu tanımlandı: IZM == demo kurulumu tamam