Link

Instalação utilizando docker

A instalação do jiratório pode ser feita através das imagens que estão no próprio docker hub.

Exemplo de docker-compose.yml:

version: "3.4"

services:
  jirareport-api:
    image: jirareport/jirareport-api:latest
    restart: always
    environment:
      SPRING_DATASOURCE_URL: "jdbc:postgresql://<database-host>:5432/<database-name>"
      SPRING_DATASOURCE_USERNAME: "<username>"
      SPRING_DATASOURCE_PASSWORD: "<password>"
      HOLIDAY_TOKEN: "<token>"
      SECURITY_KEY: "<key>"
      JIRA_URL: "<jira-url>"
  jirareport-web:
    image: jirareport/jirareport-web:latest
    restart: always
    environment:
      JIRAREPORT_API_URL: "http://jirareport-api"
    ports:
      - 80:80
    depends_on:
      - jirareport-api

Substítua:

Placeholder Valor Exemplo
<username> Nome do usuário do banco de dados postgres leferreira
<password> Senha do usuário do banco de dados postgres 123123
<token> Token de feriados padrão gerado em http://www.calendario.com.br/api_feriados_municipais_estaduais_nacionais.php mY4lWZvxkZ3BWau52diVmLl5dZCoYXNoPTY0NzIzNDcy
<key> Chave utilizada para criptografar o token JWT super-secret-token
<database-host> IP do host em que o banco de dados postgres está instalado 192.168.6.66
<database-name> Schema do banco de dados postgres jirareport
<jira-url> URL do jira que o jiratório coletará métricas https://jirareport.atlassian.net

Exemplo completo de docker compose com aplicações e banco de dados

version: "3.4"

services:
  jirareport-database:
    image: postgres:9.6
    restart: always
    environment:
      POSTGRES_USER: jirareport
      POSTGRES_PASSWORD: troperarij
      POSTGRES_DB: jirareport
    volumes:
      - "./data/postgres:/var/lib/postgresql/data"
  jirareport-api:
    image: jirareport/jirareport-api:latest
    restart: always
    environment:
      SPRING_DATASOURCE_URL: "jdbc:postgresql://jirareport-database:5432/jirareport"
      SPRING_DATASOURCE_USERNAME: "jirareport"
      SPRING_DATASOURCE_PASSWORD: "troperarij"
      HOLIDAY_TOKEN: "<token>"
      SECURITY_KEY: "<key>"
      JIRA_URL: "<jira-url>"
    depends_on:
      - jirareport-database
  jirareport-web:
    image: jirareport/jirareport-web:latest
    restart: always
    environment:
      JIRAREPORT_API_URL: "http://jirareport-api"
    ports:
      - 80:80
    depends_on:
      - jirareport-api