Traefik-Installationの下にDockerized Jira -Instanceをセットアップしました。
これは私の docker-compose.yml です:
version: "2"
services:
software:
image: cptactionhank/atlassian-jira-software:latest
labels:
- "traefik.frontend.rule=Host:jira.domain.com"
- "traefik.port=8080"
- "traefik.enable=true"
- "traefik.frontend.entryPoints=http,https"
私の Jira-Baseurl はhttps://jira.domain.comに設定されており、Jira インストールにhttps
. 私のtraefikセットアップでは、リクエストごとにhttpからhttpsへのリダイレクトをセットアップしました。
私の traefik.toml は次のようになります。
[entryPoints]
[entryPoints.http]
address = ":80"
[entryPoints.http.redirect]
entryPoint = "https"
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
defaultEntryPoints = ["http", "https"]
これは機能していますが、一部のリクエストで次のエラーが発生します。
混合コンテンツ: 「https://jira.domain.com/secure/Dashboard.jspa」のページは HTTPS 経由でロードされましたが、安全でないリソース「http://jira.domain.com/plugins/servlet/gadgets/ 」をリクエストしましたifr?container=atlassian&mi …ivitystream-gadget%2Fgadgets%2Factivitystream-gadget.xml&libs=auth-refresh'. このリクエストはブロックされました。コンテンツは HTTPS 経由で提供する必要があります。
プロキシをセットアップする必要があることを読みましたが、これを行う方法については黙っていません。