Ana içeriğe geç

Veritabanı Kurulumu

ClearTX, PostgreSQL üzerinde çalışır ve konteyner başlatıldığında veritabanı migration adımları otomatik olarak uygulanır. Aşağıdaki adımları izleyerek uygulamanın bağlanabileceği bir PostgreSQL örneği hazırlayabilirsiniz.

Desteklenen sürümler

  • PostgreSQL 14 veya üzeri
  • Yerel kurulum ya da Docker konteyneriyle çalışabilirsiniz.

Örnek Docker komutu

Aşağıdaki komut, varsayılan parametrelerle yerel bir PostgreSQL konteyneri başlatır:

docker run \
--name cleartx-postgres \
-e POSTGRES_DB=ptravel \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgres \
-p 5432:5432 \
-d postgres:14

Konteyneri ilk kez başlattığınızda, ClearTX uygulaması bağlandığında otomatik olarak tablo şemalarını oluşturur.

Ağ ve güvenlik

  • ClearTX konteyneri ile PostgreSQL konteyneri aynı Docker ağı üzerinde olmalıdır. --network host yerine özel bir ağ kullanıyorsanız, her iki konteynerin de aynı ağa dahil edildiğinden emin olun.
  • Üretim ortamlarında güçlü bir veritabanı parolası belirleyin ve mümkünse TLS bağlantısı (POSTGRES_SSL_MODE=require) kullanın.