LoginSignup
0

More than 5 years have passed since last update.

Atlassian ConfluenceのビルドをDockerで行う

Posted at

概要

Atlassian Confluence 5.10.5のソースコードをビルドし、WARファイルを作成するまでの手順をDokerで行う。

動機

前回JIRAをビルドしたように、今回はConfulenceのビルドを行う。狙いは前回と同じく、手順のコード化と自動化、更にメンバーとの共有である。

 手順

ファイル構成

以下の様な構成となる。

.
├── confluence-5.10.5-source
├── docker-compose.yml
├── entrypoint.sh
└── third-party-libraries
    ├── mail.jar
    └── ojdbc7.jar

confluence-5.10.5-sourceはソースコードのディレクトリを示している。third-party-librariesはライセンス制約のある第三者ライブラリを示している。別途準備が必要になるが、それは下記で述べる。

docker-compose.ymlentrypoint.shについてはGithubに上げてあるので、そこから参照なり取得なりして欲しい。

ライセンス制約のある第三者ライブラリのダウンロード

ライセンス制約によりMavenより配布されていないライブラリは予めダウンロードする必要がある。公式のページに提示されたリンク先からダウンロードできる。

Dockerの実行

docker-composeコマンドで行うこと。詳細については言及しない。

参照

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0