如何修复docker中的Jira Sofware小工具错误?

时间:2019-08-16 19:05:53

标签: docker jira

我正在尝试对Jira软件的测试实例进行docker化,除了超级烦人的小工具url错误之外,一切都运行良好。我可以更改些什么来解决此问题?我宁愿坚持使用官方的Atlassian图像。使用http://jira.local作为/etc/hosts127.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

0 个答案:

没有答案