我正在尝试对Jira软件的测试实例进行docker化,除了超级烦人的小工具url错误之外,一切都运行良好。我可以更改些什么来解决此问题?我宁愿坚持使用官方的Atlassian图像。使用http://jira.local
作为/etc/hosts
在127.0.0.1 jira.local
中的条目,我可以毫无问题地访问jira。我的基本网址确实指向http://jira.local
我还尝试添加和删除各种环境变量,包括CATALINA_CONNECTOR_PROXYNAME
及其名称,但仍然无法解决小工具网址的健康问题。
docker-compose.yaml
version: "3"
services:
jira-nginx:
image: jwilder/nginx-proxy
ports:
- "127.0.0.1:80:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
jira-software:
image: atlassian/jira-software
container_name: jira
volumes:
- './jiradata:/var/atlassian/application-data/jira'
environment:
- ATL_DB_TYPE=postgres72
- ATL_DB_DRIVER=org.postgresql.Driver
- ATL_JDBC_PASSWORD=jirapass
- ATL_JDBC_USER=jirauser
- ATL_JDBC_URL=jdbc:postgresql://jirapostgres/jiradb
- CATALINA_CONNECTOR_PROXYNAME=jira.local
- CATALINA_CONNECTOR_PROXYPORT=80
- ATL_TOMCAT_SCHEME=http
- VIRTUAL_HOST=jira.local
- VIRTUAL_PORT=8080
depends_on:
- jirapostgres
- jira-nginx
restart: on-failure
jirapostgres:
image: postgres:9.4-alpine
container_name: jirapostgres
volumes:
- ./jirapg:/var/lib/postgresql/data
expose:
- "5432"
environment:
- POSTGRES_DB=jiradb
- POSTGRES_USER=jirauser
- POSTGRES_PASSWORD=jirapass