tout d'abord merci pour les conteneurs incroyables, cela a rendu mon installation beaucoup plus facile. J'ai récemment créé une configuration complète de
Je serais heureux de fournir des relations publiques pour les points ci-dessus, mais je voulais d'abord obtenir vos commentaires, après avoir écrit ce ticket et trouvé tous les tickets associés, je suis presque sûr que tous les changements sont également dans votre intérêt, donc principalement en le créant comme liste de tâches pour moi.
Merci de votre intérêt pour cela, j'aimerais que cela se produise!
.env
n'a pas vraiment de sens pour moi, je comprends que vous vouliez probablement protéger vos secrets, mais à moins que vous n'utilisiez des autorisations Linux pour refuser l'accès à .env
mais pas vers docker-compose.yaml
, c'est un peu inutile, non ? Et je ne sais pas comment on s'y prendrait.mailman-web
. Je ne suis pas très intéressé par le #144 pour le moment, surtout parce qu'il ne nous fait pas vraiment accélérer ou quoi que ce soit. La génération de fichiers statiques au démarrage devrait généralement être correcte.Dans l'ensemble, j'aime la plupart des idées. Idéalement, nous voudrions que chaque changement soit dans leur propre demande de tirage distincte, puis nous pourrons discuter plus en détail dans leurs PR respectifs.
À propos du fichier .env
:
.env
localJe pense qu'un PR rendra cela plus clair, ce n'est pas beaucoup de travail donc pas de soucis si nous le laissons tomber.
Les liens sont une fonctionnalité obsolète, par défaut, tous les conteneurs d'une section de service sont dans un réseau, donc liés de toute façon. Le nom d'hôte et le nom du conteneur sont définis par défaut dans la section actuelle de la définition du service, de sorte qu'ils sont les mêmes que ceux actuellement explicitement définis et je pense que leur suppression rend le fichier entier plus petit et donc plus facile à comprendre.
Un peu lié, j'ai intégré ces conteneurs dans Mailu (https://github.com/Mailu/Mailu) qui fournit le reste de la pile. Y a-t-il un intérêt pour une telle configuration ?
@pgeorgi Si vous avez déjà cette intégration que vous souhaitez conserver en utilisant ces images, je serais heureux d'ajouter un lien vers votre référentiel/poste dans la documentation.
@pgeorgi définitivement
Je suis d'accord avec @morbidick à propos du .env
, principalement parce qu'il rend la mise à jour beaucoup plus facile.
Vous pouvez simplement faire un git pull
sans polluer votre repo.
De plus, le fichier .env
doit être dans .gitignore
Exemple : Regardez comment Sentry fait cela :
https://github.com/getsentry/onpremise
Ils fournissent également un fichier env.example
que vous pouvez copier dans votre propre fichier .env
.
Commentaire le plus utile
Voir https://patrick.georgi.family/2019/01/12/combining-mailman-3-with-mailu/