2016-04-19 13 views
0

Ich habe eine Amazon EC2-Instanz, die ich gerne als Entwicklungsserver für Client-Projekte verwenden und JIRA ausführen würde. Ich habe eine Domäne, die auf die IP-Adresse des EC2 Servers zeigt. Ich bin neu bei Docker so unsicher, ob meine Vorgehensweise korrekt ist.AWS-Server-Setup mit JIRA, Docker

Ich möchte einen JIRA-Container (mit einem anderen jiradb MYSQL-Container) unter jira.domain.com installiert haben sowie die Möglichkeit, Client-Staging-Websites auf client.domain.com zu hosten, die auf das Andockfenster des Clients zeigen Behälter.

Ich habe versucht, This JIRA docker image mit dem mitgelieferten Befehl

docker run --detach --publish 8080:8080 cptactionhank/atlassian-jira:latest 

aber der Container Mitte Setup (eine Weile in-zwischen den Schritten nimmt Setup) läuft immer aufhört zu verwenden. Wenn ich den Container erneut starte, geht es zurück zum Start des Setups.

Sobald ich JIRA eingerichtet habe, wie würde ich es unter einer Subdomain ausführen? Und wie könnte ich client.domain.com auf einen separaten Andock-Container verweisen lassen?

Vielen Dank im Voraus!

Antwort

0

Wie Sie wahrscheinlich wissen, zwei Überlegungen gibt es Jira-Setup für immer, ob als Server oder Container:

  1. Sie benötigen einen Lizenzschlüssel zu Beginn des Setup-Prozess geben (und es eine Internetverbindung zur Überprüfung erfordert) , auch wenn es eine Auswertung
  2. Standardmäßig ist Jira wird seine integrierten (H2, IIRC) Datenbank verwenden, es sei denn, Sie einen externen

So im Fall von 2) konfigurieren möchten Sie wahrscheinlich machen sicher, dass Sie Ihre externe Datenbank bereit haben und eingerichtet.

Siehe Connecting Jira applications to external databases für vorbereitende Schritte für eine Vielzahl von Datenbanken.

Sie haben nicht erwähnt, in welcher Phase Ihr erster Setup-Versuch fehlschlägt, aber sobald Sie Schritt 1) ​​oder jede weitere erfolgreiche Einrichtung, eines der ersten Dinge, die ich getan habe, um nicht alle Arbeit zu verlieren, habe ich war getan, war es, den Container zu begehen!

So verlieren Sie nicht alle Ihre bisherigen Arbeiten und Sie speichern Ihren Container in einem neuen Bild auf einen Schlag.