Ana Sayfa

Thunderbird Appointment'ı Yerel Ortamda Deneme Çabaları

1 dk okuma

Yazar, yetişkinler için TTRPG grupları düzenlemenin zorluklarından bahsederek, takvimleriyle entegre çalışan ve oyuncularına uygun zaman dilimlerini gösteren bir araç arayışında olduğunu belirtiyor. Bu ihtiyaca yönelik olarak Thunderbird markası altında geliştirilen ve randevu planlama yazılımı içerecek olan ücretli bir e-posta hizmeti duyurulduğunda, yazar bekleme listesine kaydolmuş. Ancak bir yıl geçmesine rağmen davet gelmeyince, Thunderbird Appointment projesini yerel ortamda çalıştırmaya karar vermiş.

Projenin kurulumu sırasında çeşitli zorluklarla karşılaşılmış. İlk olarak, Appointment'ın bağımlı olduğu Accounts projesini kurmak gerekmiş. Bunun için uv kurulumu, hosts dosyasının geçici olarak dnsmasq ile düzenlenmesi ve Docker'ın etkinleştirilmesi gibi adımlar izlenmiş. Kurulum sırasında bootstrap betiğinin başarısız olması üzerine, eksik mail/etc dizininin elle oluşturulmasıyla bir çözüm bulunmuş.

Thunderbird Appointment'ı kurarken ise daha fazla sorunla karşılaşılmış. Belgelerde belirtilen create_client komutunun artık mevcut olmadığı ve bu adımın atlanabileceği fark edilmiş. Ayrıca, Appointment ve Accounts projelerinin Docker Compose dosyalarının aynı portları kullanması nedeniyle çakışmalar yaşanmış; bu durum, PostgreSQL ve frontend gibi servislerin portlarının manuel olarak değiştirilmesini gerektirmiş. Yazar, karşılaştığı bu sorunları GitHub üzerinde ilgili projelere bildirerek çözüm arayışını sürdürüyor.

İçgörü

Açık kaynaklı veya beta aşamasındaki yazılımları erken benimsemenin ve yerel ortamda kurmaya çalışmanın, beklenmedik teknik zorluklar ve dokümantasyon eksiklikleriyle dolu olabileceğini gösteriyor.

Kaynak