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 hostyerine ö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.