Skip to content

docker-compose setup for running Jira #33

Description

@vtepliuk

We need a docker-compose.yml file that contains

  1. a postgres database
  2. latest Atlassian JIRA

When running docker-compose up, it should start a JIRA instance that uses the PostgreSQL database for persisting data.

For files/attachment that JIRA likes to place on hard drive, not in database, it should be stored in a configurable mount point (e.g. /opt/jira/attachments) so that the data remains even if the JIRA Docker container is killed and created anew. Same with the PostgreSQL database, use a configurable mount point (e.g. /opt/jira/postgres_db).

When we have this configuration working, next thing is to run JIRA on a dedicated port 8074 and added to the mapping tabl/e here: https://github.com/mkdevops-se/hq.mkdevops.se#hostname-port-allocations Hostname should be "jira.mkdevops.se". Add this configuration to bootstrap.yml as well.

Where to perform this work? Create a fork of hq.mkdevops.se repo and send a pull request when completed.

How to handle JIRA license key if needed? Get a temporary trial subscription key from Atlassian and use for this purpose, not to be checked into Git!

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions