docker composeを利用して「JIRA」を構築するまでの手順

docker composeを利用してオープンソースのバグや課題管理ツールである「JIRA」を構築するまでの手順を記述してます。
環境
- OS CentOS Linux release 7.8.2003 (Core)
- docker 19.03.12
- docker-compose 1.25.4
docker-compose.yml入手
cloneしてdocker-compose.ymlを入手します。
1 |
curl -O https://raw.githubusercontent.com/teamatldocker/jira/master/docker-compose.yml |
docker-compose.ymlは以下のようになります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
version: '3' services: jira: depends_on: - postgresql image: teamatldocker/jira networks: - jiranet volumes: - jiradata:/var/atlassian/jira ports: - '80:8080' environment: - 'JIRA_DATABASE_URL=postgresql://jira@postgresql/jiradb' - 'JIRA_DB_PASSWORD=jellyfish' - 'SETENV_JVM_MINIMUM_MEMORY=2048m' - 'SETENV_JVM_MAXIMUM_MEMORY=4096m' - 'JIRA_PROXY_NAME=' - 'JIRA_PROXY_PORT=' - 'JIRA_PROXY_SCHEME=' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" postgresql: image: postgres:9.5-alpine networks: - jiranet volumes: - postgresqldata:/var/lib/postgresql/data environment: - 'POSTGRES_USER=jira' # CHANGE THE PASSWORD! - 'POSTGRES_PASSWORD=jellyfish' - 'POSTGRES_DB=jiradb' - 'POSTGRES_ENCODING=UNICODE' - 'POSTGRES_COLLATE=C' - 'POSTGRES_COLLATE_TYPE=C' logging: # limit logs retained on host to 25MB driver: "json-file" options: max-size: "500k" max-file: "50" volumes: jiradata: external: false postgresqldata: external: false networks: jiranet: driver: bridge |
実行
firewallを先に設定しておきます。
1 2 |
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent sudo firewall-cmd --reload |
実行します。
1 |
docker-compose up -d |
JIRA設定
ブラウザからhttp://プライベートIP or サーバーアドレスにアクセスします。
ここではModeはprivateで、URLはそのままにしてます。

ライセンスキーを取得します。
※ここではトライアル用のキーを取得します。

トライアル用のライセンスキー生成します。

「Next」をクリックします。

必要情報を入力します。

「Finish」をクリックして、設定を完了します。

「日本語」を選択して「続行」をクリックします。

「次へ」をクリックします。

以上で構築は完了となります。UIは、昔と比べると遥かにキレイになってます。

-
前の記事
Pelicanにテーマ(theme)を適応するまでの手順 2020.08.07
-
次の記事
jquery propメソッドを使ってチェックボックスの状態を確認して操作する 2020.08.07
コメントを書く