This repository contains Dockerfiles and configurations to build custom Docker images for Atlassian products, specifically Jira and Confluence.
The Docker images built from this repository include the following additions to the official Atlassian images:
- MySQL Connector/J: The MySQL Connector/J is included, allowing you to connect your Atlassian product to a MySQL database.
- Atlassian Agent: A Java agent is included to be used with the Atlassian products.
The following images are built and pushed to the GitHub Container Registry:
ghcr.io/elastic-ee/atlassian/jira:latestghcr.io/elastic-ee/atlassian/jira:9-jdk17ghcr.io/elastic-ee/atlassian/confluence:latestghcr.io/elastic-ee/atlassian/confluence:9.2-jdk21
You can use these Docker images as you would use the official Atlassian images. For example, to start a Jira container, you can use the following command:
docker run -d --name jira -p 8080:8080 ghcr.io/elastic-ee/atlassian/jira:latestThe Docker images are built automatically using a GitHub Actions workflow. The workflow is defined in .github/workflows/build.yaml.
The workflow is triggered on:
- Pushes to the
mainbranch - Manual dispatch
- A weekly schedule
The workflow builds and pushes images for both Jira and Confluence to the GitHub Container Registry.
- Thanks to haxqer/jira for the Atlassian agent.