pertama-tama terima kasih untuk wadah yang luar biasa, itu membuat instalasi saya jauh lebih mudah. Saya baru -baru ini membuat setup docker-compose produksi lengkap. Saya ingin mengusulkan/membahas beberapa perubahan/penambahan pada proyek ini yang saya pelajari saat melakukan Setup.
Saya akan dengan senang hati memberikan PR untuk poin-poin di atas tetapi ingin mendapatkan tanggapan Anda terlebih dahulu, setelah menulis tiket ini dan menemukan semua tiket terkait, saya cukup yakin semua perubahan juga sesuai dengan minat Anda, jadi terutama menjadikannya sebagai daftar yang harus dilakukan Aku.
Terima kasih atas minat Anda pada ini, saya ingin ini terjadi!
.env
tidak terlalu masuk akal bagi saya, saya mengerti bahwa Anda mungkin ingin menjaga rahasia Anda lebih aman, tetapi kecuali ada yang menggunakan beberapa izin Linux untuk menolak akses ke .env
file tetapi tidak ke docker-compose.yaml
, itu agak tidak berguna kan? Dan saya tidak yakin bagaimana cara melakukannya.mailman-web
akan menjadi yang terbaik. Saya tidak terlalu tertarik pada #144 saat ini, terutama karena itu tidak benar-benar membuat kami lebih cepat atau apa pun. Menghasilkan file statis saat startup biasanya baik-baik saja.Secara keseluruhan, saya menyukai sebagian besar ide. Idealnya, kami ingin setiap perubahan berada dalam Pull Request yang terpisah dan kemudian kami dapat mendiskusikan lebih detail di PR masing-masing.
Tentang berkas .env
:
.env
Saya pikir PR akan membuatnya lebih jelas, tidak banyak pekerjaan jadi tidak merepotkan jika kita menjatuhkannya.
Tautan adalah fitur yang tidak digunakan lagi, secara default semua wadah di bagian layanan berada dalam satu jaringan sehingga tetap terhubung. Nama host dan nama-wadah default ke bagian saat ini dalam definisi layanan sehingga sama seperti yang didefinisikan secara eksplisit saat ini dan saya pikir menghapusnya membuat seluruh file lebih kecil dan karenanya lebih mudah dipahami.
Agak terkait, saya mengintegrasikan wadah ini ke Mailu (https://github.com/Mailu/Mailu) yang menyediakan sisa tumpukan. Apakah ada minat dalam pengaturan seperti itu?
@pgeorgi Jika Anda sudah memiliki integrasi yang ingin Anda pertahankan menggunakan gambar-gambar ini, saya akan dengan senang hati menambahkan tautan ke repositori/posting Anda di dokumentasi.
@pgeorgi pasti
Saya setuju dengan @morbidick tentang file .env
, terutama karena membuat pembaruan lebih mudah.
Anda cukup melakukan git pull
tanpa mencemari repo Anda.
Juga, file .env
harus berada di .gitignore
Contoh : Lihat bagaimana Sentry melakukan ini:
https://github.com/getsentry/onpremise
Mereka juga menyediakan file env.example
yang dapat Anda salin ke file .env
Anda sendiri.
Komentar yang paling membantu
Lihat https://patrick.georgi.family/2019/01/12/combining-mailman-3-with-mailu/