Zammad: Placez Dockerfile pour l'image du hub docker zammad/zammad dans le dépôt

Créé le 19 oct. 2016  ·  7Commentaires  ·  Source: zammad/zammad

Veuillez mettre le Dockerfile dans le référentiel afin que l'image du hub Docker soit claire.
De plus, il peut être amélioré par la communauté

Commentaire le plus utile

Salut @tous, nous avons synchronisé le référentiel docker sur github. Vous pouvez le vérifier et l'améliorer : https://github.com/zammad/docker

Comme @SISheogorath l'a mentionné correctement, nous démarrons tous les services dans un seul conteneur (contrairement aux meilleures pratiques de docker). Nous avons décidé de suivre cette voie pour rendre le test de zammad aussi simple que possible. Nous prévoyons de créer une version docker-compose.yml dès que possible, mais nous avons beaucoup à faire, non. Alors peut-être qu'un héros de docker open source interviendra et nous aidera ici. Serait très apprécié 😍

Tous les 7 commentaires

Salut @senk - nous fournirons le référentiel Docker sous peu. Je mettrai à jour ce problème en conséquence.

l'image docker n'est pas utilisable, donc ce serait bien de voir le dockerfile :

core<strong i="6">@core1</strong> ~ $ docker run --name=ticketsystem --env HOSTNAME=xxx --env PORT=80 --env REGISTER=true --env EXTERNALIP=xxx zammad/zammad
Starting postgresql-9.6 service: [  OK  ]
error: "Read-only file system" setting key "vm.max_map_count"
Starting elasticsearch: [  OK  ]
Starting postfix: [  OK  ]
Starting nginx: nginx: [warn] duplicate MIME type "text/html" in /etc/nginx/conf.d/zammad.conf:27
[  OK  ]
core<strong i="7">@core1</strong> ~ $

c'est un problème de timing, zammed démarre avant que la base de données ne soit prête et panique

Ce problème est traité au #213

Suis 19.10.2016 à 19:16 schrieb celevra < [email protected] [email protected] > :

c'est un problème de timing, zammed démarre avant que la base de données ne soit prête et panique

Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur Gi tHubhttps://github.com/zammad/zammad/issues/215#issuecomment -254879768, ou désactivez la lecturehttps://github.com/notifications/unsubscribe-auth/AArXqGkI1srUDpukOIez_58- mZnRhznkks5q1lBXgaJpZM4KbKAx.

L'ensemble Dockerfile est plus ou moins cassé. Comme il démarre tous les services dans un seul conteneur. Vous devez fournir un docker-compose.yml pour orchestrer les conteneurs. Avoir un conteneur par service serait la bonne solution.

Se référant à : https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#/run -only-one-process-per-container

voici un Dockerfile fonctionnel avec un seul conteneur
https://github.com/celevra/zammad-docker

Salut @tous, nous avons synchronisé le référentiel docker sur github. Vous pouvez le vérifier et l'améliorer : https://github.com/zammad/docker

Comme @SISheogorath l'a mentionné correctement, nous démarrons tous les services dans un seul conteneur (contrairement aux meilleures pratiques de docker). Nous avons décidé de suivre cette voie pour rendre le test de zammad aussi simple que possible. Nous prévoyons de créer une version docker-compose.yml dès que possible, mais nous avons beaucoup à faire, non. Alors peut-être qu'un héros de docker open source interviendra et nous aidera ici. Serait très apprécié 😍

Cette page vous a été utile?
0 / 5 - 0 notes