Ich habe gitlab durch das Andockfenster gelaufen, indem ich dieses Bild verwendet habe. In der Bilddokumentation finden Sie Anweisungen zum Konfigurieren eines optionalen SMTP-Servers für E-Mails, aber wenig Informationen darüber, was passiert, wenn SMTP nicht eingerichtet ist. Die gitlab-Dokumentation zeigt an, dass sendmail standardmäßig verwendet wird, also nehme ich an, dass dies passiert und für meine Zwecke (ein paar private Repositories mit nur ein paar Benutzern) glaube ich nicht, dass ich wirklich mehr als sendmail brauche. Ich habe versucht, nur die SMTP-Konfiguration zu ignorieren und alles läuft gut, aber E-Mails werden nicht gesendet. Ich weiß nicht genug über E-Mail-Server oder sendmail, um zu wissen, wie das Problem zu finden ist, aber ich vermute, dass ein bestimmter Port blockiert ist.
Meine Fragen:
Shuos Antwort funktionierte für mich, außer dass ich mich änderte:
%Vor%bis
%Vor%Ein anderer Ansatz besteht darin, ein eigenes Docker-Image zu erstellen und die Umgebungsdatei production.rb zu aktualisieren. Hier sehen Sie, wie Ihre Dockerfile aussieht.
%Vor%oder du kannst einfach mein Bild verwenden
docker ziehen leopoldodonnell / gitlab