From 14676371b8ebb614214e14fa8026a9535ed78e4c Mon Sep 17 00:00:00 2001 From: STAM Date: Tue, 25 Jul 2023 00:34:13 +0300 Subject: [PATCH] ansible jira5-8 templates jira4 not ready --- CHANGELOG.md | 35 ++--- .../atlassian.jira/files/Dockerfile.jdk11 | 3 +- .../atlassian.jira/files/Dockerfile.jdk17 | 3 +- .../atlassian.jira/files/Dockerfile.jdk6 | 48 +++++++ .../atlassian.jira/files/Dockerfile.jdk7 | 48 +++++++ .../atlassian.jira/files/Dockerfile.jdk7-8 | 48 +++++++ .../atlassian.jira/files/Dockerfile.jdk8 | 52 ++++++++ .../files/docker-compose.jdk6-7.yml | 17 +++ .../files/docker-compose.jdk7-8.yml | 17 +++ .../atlassian.jira/files/docker-compose.yml | 9 ++ .../tasks/atlassian.jira.4.jdk6.yml.disabled | 47 +++++++ .../tasks/atlassian.jira.5.jdk6-7.yml | 51 +++++++ .../tasks/atlassian.jira.5.jdk6.yml | 45 +++++++ .../tasks/atlassian.jira.6.jdk7-8.yml | 51 +++++++ .../tasks/atlassian.jira.6.jdk7.yml | 45 +++++++ .../tasks/atlassian.jira.7.jdk8p1.yml | 45 +++++++ .../tasks/atlassian.jira.7.jdk8p2.yml | 45 +++++++ .../tasks/atlassian.jira.8.jdk8-11.yml | 51 +++++++ .../tasks/atlassian.jira.8.jdk8.yml | 45 +++++++ .../tasks/atlassian.jira.9.jdk8-11-17.yml | 2 +- .../tasks/atlassian.jira.9.jdk8-11.yml | 2 +- .../roles/atlassian.jira/tasks/main.yml | 28 ++++ .../templates/template.env.legacy.j2 | 2 + .../templates/template.env.legacy2software.j2 | 2 + .../common/files/versions/jira/4.jdk6.txt | 17 +++ .../common/files/versions/jira/5.jdk6-7.txt | 13 ++ .../common/files/versions/jira/5.jdk6.txt | 17 +++ .../common/files/versions/jira/6.jdk7-8.txt | 30 +++++ .../common/files/versions/jira/6.jdk7.txt | 27 ++++ .../common/files/versions/jira/7.jdk8p1.txt | 13 ++ .../common/files/versions/jira/7.jdk8p2.txt | 92 +++++++++++++ .../common/files/versions/jira/8.jdk8-11.txt | 125 ++++++++++++++++++ .../common/files/versions/jira/8.jdk8.txt | 7 + linux/ecosystem/atlassian/jira/5/5.0.1/.env | 3 +- .../atlassian/jira/5/5.0.1/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.0.1/Makefile | 16 ++- .../atlassian/jira/5/5.0.1/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.0.2/.env | 3 +- .../atlassian/jira/5/5.0.2/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.0.2/Makefile | 16 ++- .../atlassian/jira/5/5.0.2/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.0.3/.env | 3 +- .../atlassian/jira/5/5.0.3/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.0.3/Makefile | 16 ++- .../atlassian/jira/5/5.0.3/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.0.4/.env | 3 +- .../atlassian/jira/5/5.0.4/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.0.4/Makefile | 16 ++- .../atlassian/jira/5/5.0.4/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.0.5/.env | 3 +- .../atlassian/jira/5/5.0.5/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.0.5/Makefile | 16 ++- .../atlassian/jira/5/5.0.5/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.0.6/.env | 3 +- .../atlassian/jira/5/5.0.6/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.0.6/Makefile | 16 ++- .../atlassian/jira/5/5.0.6/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.0.7/.env | 3 +- .../atlassian/jira/5/5.0.7/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.0.7/Makefile | 16 ++- .../atlassian/jira/5/5.0.7/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.0/.env | 3 +- .../ecosystem/atlassian/jira/5/5.0/Dockerfile | 6 +- linux/ecosystem/atlassian/jira/5/5.0/Makefile | 16 ++- .../atlassian/jira/5/5.0/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.1/.env | 3 +- .../atlassian/jira/5/5.1.1/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.1/Makefile | 16 ++- .../atlassian/jira/5/5.1.1/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.2/.env | 3 +- .../atlassian/jira/5/5.1.2/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.2/Makefile | 16 ++- .../atlassian/jira/5/5.1.2/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.3/.env | 3 +- .../atlassian/jira/5/5.1.3/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.3/Makefile | 16 ++- .../atlassian/jira/5/5.1.3/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.4/.env | 3 +- .../atlassian/jira/5/5.1.4/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.4/Makefile | 16 ++- .../atlassian/jira/5/5.1.4/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.5/.env | 3 +- .../atlassian/jira/5/5.1.5/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.5/Makefile | 16 ++- .../atlassian/jira/5/5.1.5/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.6/.env | 3 +- .../atlassian/jira/5/5.1.6/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.6/Makefile | 16 ++- .../atlassian/jira/5/5.1.6/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.7/.env | 3 +- .../atlassian/jira/5/5.1.7/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.7/Makefile | 16 ++- .../atlassian/jira/5/5.1.7/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1.8/.env | 3 +- .../atlassian/jira/5/5.1.8/Dockerfile | 6 +- .../ecosystem/atlassian/jira/5/5.1.8/Makefile | 16 ++- .../atlassian/jira/5/5.1.8/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.1/.env | 3 +- .../ecosystem/atlassian/jira/5/5.1/Dockerfile | 6 +- linux/ecosystem/atlassian/jira/5/5.1/Makefile | 16 ++- .../atlassian/jira/5/5.1/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/5/5.2.1/.env | 3 +- .../atlassian/jira/5/5.2.1/Dockerfile | 6 +- .../atlassian/jira/5/5.2.1/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.1/Makefile | 16 ++- .../atlassian/jira/5/5.2.1/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.10/.env | 3 +- .../atlassian/jira/5/5.2.10/Dockerfile | 6 +- .../atlassian/jira/5/5.2.10/Dockerfile.jdk7 | 48 +++++++ .../atlassian/jira/5/5.2.10/Makefile | 16 ++- .../jira/5/5.2.10/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.11/.env | 3 +- .../atlassian/jira/5/5.2.11/Dockerfile | 6 +- .../atlassian/jira/5/5.2.11/Dockerfile.jdk7 | 48 +++++++ .../atlassian/jira/5/5.2.11/Makefile | 16 ++- .../jira/5/5.2.11/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.2/.env | 3 +- .../atlassian/jira/5/5.2.2/Dockerfile | 6 +- .../atlassian/jira/5/5.2.2/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.2/Makefile | 16 ++- .../atlassian/jira/5/5.2.2/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.3/.env | 3 +- .../atlassian/jira/5/5.2.3/Dockerfile | 6 +- .../atlassian/jira/5/5.2.3/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.3/Makefile | 16 ++- .../atlassian/jira/5/5.2.3/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.4.1/.env | 3 +- .../atlassian/jira/5/5.2.4.1/Dockerfile | 6 +- .../atlassian/jira/5/5.2.4.1/Dockerfile.jdk7 | 48 +++++++ .../atlassian/jira/5/5.2.4.1/Makefile | 16 ++- .../jira/5/5.2.4.1/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.4/.env | 3 +- .../atlassian/jira/5/5.2.4/Dockerfile | 6 +- .../atlassian/jira/5/5.2.4/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.4/Makefile | 16 ++- .../atlassian/jira/5/5.2.4/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.5/.env | 3 +- .../atlassian/jira/5/5.2.5/Dockerfile | 6 +- .../atlassian/jira/5/5.2.5/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.5/Makefile | 16 ++- .../atlassian/jira/5/5.2.5/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.6/.env | 3 +- .../atlassian/jira/5/5.2.6/Dockerfile | 6 +- .../atlassian/jira/5/5.2.6/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.6/Makefile | 16 ++- .../atlassian/jira/5/5.2.6/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.7/.env | 3 +- .../atlassian/jira/5/5.2.7/Dockerfile | 6 +- .../atlassian/jira/5/5.2.7/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.7/Makefile | 16 ++- .../atlassian/jira/5/5.2.7/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.8/.env | 3 +- .../atlassian/jira/5/5.2.8/Dockerfile | 6 +- .../atlassian/jira/5/5.2.8/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.8/Makefile | 16 ++- .../atlassian/jira/5/5.2.8/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2.9/.env | 3 +- .../atlassian/jira/5/5.2.9/Dockerfile | 6 +- .../atlassian/jira/5/5.2.9/Dockerfile.jdk7 | 48 +++++++ .../ecosystem/atlassian/jira/5/5.2.9/Makefile | 16 ++- .../atlassian/jira/5/5.2.9/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/5/5.2/.env | 3 +- .../ecosystem/atlassian/jira/5/5.2/Dockerfile | 6 +- .../atlassian/jira/5/5.2/Dockerfile.jdk7 | 48 +++++++ linux/ecosystem/atlassian/jira/5/5.2/Makefile | 16 ++- .../atlassian/jira/5/5.2/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.0.1/.env | 3 +- .../atlassian/jira/6/6.0.1/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.1/Makefile | 16 ++- .../atlassian/jira/6/6.0.1/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0.2/.env | 3 +- .../atlassian/jira/6/6.0.2/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.2/Makefile | 16 ++- .../atlassian/jira/6/6.0.2/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0.3/.env | 3 +- .../atlassian/jira/6/6.0.3/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.3/Makefile | 16 ++- .../atlassian/jira/6/6.0.3/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0.4/.env | 3 +- .../atlassian/jira/6/6.0.4/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.4/Makefile | 16 ++- .../atlassian/jira/6/6.0.4/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0.5/.env | 3 +- .../atlassian/jira/6/6.0.5/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.5/Makefile | 16 ++- .../atlassian/jira/6/6.0.5/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0.6/.env | 3 +- .../atlassian/jira/6/6.0.6/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.6/Makefile | 16 ++- .../atlassian/jira/6/6.0.6/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0.7/.env | 3 +- .../atlassian/jira/6/6.0.7/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.7/Makefile | 16 ++- .../atlassian/jira/6/6.0.7/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0.8/.env | 3 +- .../atlassian/jira/6/6.0.8/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.0.8/Makefile | 16 ++- .../atlassian/jira/6/6.0.8/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.0/.env | 3 +- .../ecosystem/atlassian/jira/6/6.0/Dockerfile | 6 +- linux/ecosystem/atlassian/jira/6/6.0/Makefile | 16 ++- .../atlassian/jira/6/6.0/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.1/.env | 3 +- .../atlassian/jira/6/6.1.1/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.1/Makefile | 16 ++- .../atlassian/jira/6/6.1.1/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.2/.env | 3 +- .../atlassian/jira/6/6.1.2/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.2/Makefile | 16 ++- .../atlassian/jira/6/6.1.2/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.3/.env | 3 +- .../atlassian/jira/6/6.1.3/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.3/Makefile | 16 ++- .../atlassian/jira/6/6.1.3/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.4/.env | 3 +- .../atlassian/jira/6/6.1.4/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.4/Makefile | 16 ++- .../atlassian/jira/6/6.1.4/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.5/.env | 3 +- .../atlassian/jira/6/6.1.5/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.5/Makefile | 16 ++- .../atlassian/jira/6/6.1.5/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.6/.env | 3 +- .../atlassian/jira/6/6.1.6/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.6/Makefile | 16 ++- .../atlassian/jira/6/6.1.6/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.7/.env | 3 +- .../atlassian/jira/6/6.1.7/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.7/Makefile | 16 ++- .../atlassian/jira/6/6.1.7/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.8/.env | 3 +- .../atlassian/jira/6/6.1.8/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.8/Makefile | 16 ++- .../atlassian/jira/6/6.1.8/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1.9/.env | 3 +- .../atlassian/jira/6/6.1.9/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.1.9/Makefile | 16 ++- .../atlassian/jira/6/6.1.9/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.1/.env | 3 +- .../ecosystem/atlassian/jira/6/6.1/Dockerfile | 6 +- linux/ecosystem/atlassian/jira/6/6.1/Makefile | 16 ++- .../atlassian/jira/6/6.1/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2.1/.env | 3 +- .../atlassian/jira/6/6.2.1/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.2.1/Makefile | 16 ++- .../atlassian/jira/6/6.2.1/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2.2/.env | 3 +- .../atlassian/jira/6/6.2.2/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.2.2/Makefile | 16 ++- .../atlassian/jira/6/6.2.2/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2.3/.env | 3 +- .../atlassian/jira/6/6.2.3/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.2.3/Makefile | 16 ++- .../atlassian/jira/6/6.2.3/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2.4/.env | 3 +- .../atlassian/jira/6/6.2.4/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.2.4/Makefile | 16 ++- .../atlassian/jira/6/6.2.4/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2.5/.env | 3 +- .../atlassian/jira/6/6.2.5/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.2.5/Makefile | 16 ++- .../atlassian/jira/6/6.2.5/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2.6/.env | 3 +- .../atlassian/jira/6/6.2.6/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.2.6/Makefile | 16 ++- .../atlassian/jira/6/6.2.6/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2.7/.env | 3 +- .../atlassian/jira/6/6.2.7/Dockerfile | 6 +- .../ecosystem/atlassian/jira/6/6.2.7/Makefile | 16 ++- .../atlassian/jira/6/6.2.7/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.2/.env | 3 +- .../ecosystem/atlassian/jira/6/6.2/Dockerfile | 6 +- linux/ecosystem/atlassian/jira/6/6.2/Makefile | 16 ++- .../atlassian/jira/6/6.2/docker-compose.yml | 2 +- linux/ecosystem/atlassian/jira/6/6.3.1/.env | 3 +- .../atlassian/jira/6/6.3.1/Dockerfile | 6 +- .../atlassian/jira/6/6.3.1/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.1/Makefile | 16 ++- .../atlassian/jira/6/6.3.1/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.10/.env | 3 +- .../atlassian/jira/6/6.3.10/Dockerfile | 6 +- .../atlassian/jira/6/6.3.10/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.3.10/Makefile | 16 ++- .../jira/6/6.3.10/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.11/.env | 3 +- .../atlassian/jira/6/6.3.11/Dockerfile | 6 +- .../atlassian/jira/6/6.3.11/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.3.11/Makefile | 16 ++- .../jira/6/6.3.11/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.12/.env | 3 +- .../atlassian/jira/6/6.3.12/Dockerfile | 6 +- .../atlassian/jira/6/6.3.12/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.3.12/Makefile | 16 ++- .../jira/6/6.3.12/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.13/.env | 3 +- .../atlassian/jira/6/6.3.13/Dockerfile | 6 +- .../atlassian/jira/6/6.3.13/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.3.13/Makefile | 16 ++- .../jira/6/6.3.13/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.14/.env | 3 +- .../atlassian/jira/6/6.3.14/Dockerfile | 6 +- .../atlassian/jira/6/6.3.14/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.3.14/Makefile | 16 ++- .../jira/6/6.3.14/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.15/.env | 3 +- .../atlassian/jira/6/6.3.15/Dockerfile | 6 +- .../atlassian/jira/6/6.3.15/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.3.15/Makefile | 16 ++- .../jira/6/6.3.15/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.3/.env | 3 +- .../atlassian/jira/6/6.3.3/Dockerfile | 6 +- .../atlassian/jira/6/6.3.3/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.3/Makefile | 16 ++- .../atlassian/jira/6/6.3.3/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.4/.env | 3 +- .../atlassian/jira/6/6.3.4/Dockerfile | 6 +- .../atlassian/jira/6/6.3.4/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.4/Makefile | 16 ++- .../atlassian/jira/6/6.3.4/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.5/.env | 3 +- .../atlassian/jira/6/6.3.5/Dockerfile | 6 +- .../atlassian/jira/6/6.3.5/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.5/Makefile | 16 ++- .../atlassian/jira/6/6.3.5/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.6/.env | 3 +- .../atlassian/jira/6/6.3.6/Dockerfile | 6 +- .../atlassian/jira/6/6.3.6/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.6/Makefile | 16 ++- .../atlassian/jira/6/6.3.6/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.7/.env | 3 +- .../atlassian/jira/6/6.3.7/Dockerfile | 6 +- .../atlassian/jira/6/6.3.7/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.7/Makefile | 16 ++- .../atlassian/jira/6/6.3.7/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.8/.env | 3 +- .../atlassian/jira/6/6.3.8/Dockerfile | 6 +- .../atlassian/jira/6/6.3.8/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.8/Makefile | 16 ++- .../atlassian/jira/6/6.3.8/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3.9/.env | 3 +- .../atlassian/jira/6/6.3.9/Dockerfile | 6 +- .../atlassian/jira/6/6.3.9/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.3.9/Makefile | 16 ++- .../atlassian/jira/6/6.3.9/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.3/.env | 3 +- .../ecosystem/atlassian/jira/6/6.3/Dockerfile | 6 +- .../atlassian/jira/6/6.3/Dockerfile.jdk8 | 48 +++++++ linux/ecosystem/atlassian/jira/6/6.3/Makefile | 16 ++- .../atlassian/jira/6/6.3/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.1/.env | 3 +- .../atlassian/jira/6/6.4.1/Dockerfile | 6 +- .../atlassian/jira/6/6.4.1/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.1/Makefile | 16 ++- .../atlassian/jira/6/6.4.1/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.10/.env | 3 +- .../atlassian/jira/6/6.4.10/Dockerfile | 6 +- .../atlassian/jira/6/6.4.10/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.4.10/Makefile | 16 ++- .../jira/6/6.4.10/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.11/.env | 3 +- .../atlassian/jira/6/6.4.11/Dockerfile | 6 +- .../atlassian/jira/6/6.4.11/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.4.11/Makefile | 16 ++- .../jira/6/6.4.11/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.12/.env | 3 +- .../atlassian/jira/6/6.4.12/Dockerfile | 6 +- .../atlassian/jira/6/6.4.12/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.4.12/Makefile | 16 ++- .../jira/6/6.4.12/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.13/.env | 3 +- .../atlassian/jira/6/6.4.13/Dockerfile | 6 +- .../atlassian/jira/6/6.4.13/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.4.13/Makefile | 16 ++- .../jira/6/6.4.13/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.14/.env | 3 +- .../atlassian/jira/6/6.4.14/Dockerfile | 6 +- .../atlassian/jira/6/6.4.14/Dockerfile.jdk8 | 48 +++++++ .../atlassian/jira/6/6.4.14/Makefile | 16 ++- .../jira/6/6.4.14/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.2/.env | 3 +- .../atlassian/jira/6/6.4.2/Dockerfile | 6 +- .../atlassian/jira/6/6.4.2/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.2/Makefile | 16 ++- .../atlassian/jira/6/6.4.2/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.3/.env | 3 +- .../atlassian/jira/6/6.4.3/Dockerfile | 6 +- .../atlassian/jira/6/6.4.3/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.3/Makefile | 16 ++- .../atlassian/jira/6/6.4.3/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.4/.env | 3 +- .../atlassian/jira/6/6.4.4/Dockerfile | 6 +- .../atlassian/jira/6/6.4.4/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.4/Makefile | 16 ++- .../atlassian/jira/6/6.4.4/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.5/.env | 3 +- .../atlassian/jira/6/6.4.5/Dockerfile | 6 +- .../atlassian/jira/6/6.4.5/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.5/Makefile | 16 ++- .../atlassian/jira/6/6.4.5/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.6/.env | 3 +- .../atlassian/jira/6/6.4.6/Dockerfile | 6 +- .../atlassian/jira/6/6.4.6/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.6/Makefile | 16 ++- .../atlassian/jira/6/6.4.6/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.7/.env | 3 +- .../atlassian/jira/6/6.4.7/Dockerfile | 6 +- .../atlassian/jira/6/6.4.7/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.7/Makefile | 16 ++- .../atlassian/jira/6/6.4.7/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.8/.env | 3 +- .../atlassian/jira/6/6.4.8/Dockerfile | 6 +- .../atlassian/jira/6/6.4.8/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.8/Makefile | 16 ++- .../atlassian/jira/6/6.4.8/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4.9/.env | 3 +- .../atlassian/jira/6/6.4.9/Dockerfile | 6 +- .../atlassian/jira/6/6.4.9/Dockerfile.jdk8 | 48 +++++++ .../ecosystem/atlassian/jira/6/6.4.9/Makefile | 16 ++- .../atlassian/jira/6/6.4.9/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/6/6.4/.env | 3 +- .../ecosystem/atlassian/jira/6/6.4/Dockerfile | 6 +- .../atlassian/jira/6/6.4/Dockerfile.jdk8 | 48 +++++++ linux/ecosystem/atlassian/jira/6/6.4/Makefile | 16 ++- .../atlassian/jira/6/6.4/docker-compose.yml | 10 +- linux/ecosystem/atlassian/jira/7/7.0.0/.env | 3 +- .../atlassian/jira/7/7.0.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.0.10/.env | 3 +- .../atlassian/jira/7/7.0.10/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.0.11/.env | 3 +- .../atlassian/jira/7/7.0.11/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.0.2/.env | 3 +- .../atlassian/jira/7/7.0.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.0.4/.env | 3 +- .../atlassian/jira/7/7.0.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.0.5/.env | 3 +- .../atlassian/jira/7/7.0.5/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.0/.env | 3 +- .../atlassian/jira/7/7.1.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.1/.env | 3 +- .../atlassian/jira/7/7.1.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.10/.env | 3 +- .../atlassian/jira/7/7.1.10/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.2/.env | 3 +- .../atlassian/jira/7/7.1.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.4/.env | 3 +- .../atlassian/jira/7/7.1.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.6/.env | 3 +- .../atlassian/jira/7/7.1.6/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.7/.env | 3 +- .../atlassian/jira/7/7.1.7/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.8/.env | 3 +- .../atlassian/jira/7/7.1.8/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.1.9/.env | 3 +- .../atlassian/jira/7/7.1.9/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.10.0/.env | 3 +- .../atlassian/jira/7/7.10.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.10.1/.env | 3 +- .../atlassian/jira/7/7.10.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.10.2/.env | 3 +- .../atlassian/jira/7/7.10.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.11.0/.env | 3 +- .../atlassian/jira/7/7.11.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.11.1/.env | 3 +- .../atlassian/jira/7/7.11.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.11.2/.env | 3 +- .../atlassian/jira/7/7.11.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.12.0/.env | 3 +- .../atlassian/jira/7/7.12.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.12.1/.env | 3 +- .../atlassian/jira/7/7.12.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.12.3/.env | 3 +- .../atlassian/jira/7/7.12.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.0/.env | 3 +- .../atlassian/jira/7/7.13.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.1/.env | 3 +- .../atlassian/jira/7/7.13.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.11/.env | 3 +- .../atlassian/jira/7/7.13.11/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.12/.env | 3 +- .../atlassian/jira/7/7.13.12/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.13/.env | 3 +- .../atlassian/jira/7/7.13.13/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.14/.env | 3 +- .../atlassian/jira/7/7.13.14/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.15/.env | 3 +- .../atlassian/jira/7/7.13.15/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.16/.env | 3 +- .../atlassian/jira/7/7.13.16/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.17/.env | 3 +- .../atlassian/jira/7/7.13.17/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.18/.env | 3 +- .../atlassian/jira/7/7.13.18/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.2/.env | 3 +- .../atlassian/jira/7/7.13.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.3/.env | 3 +- .../atlassian/jira/7/7.13.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.4/.env | 3 +- .../atlassian/jira/7/7.13.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.5/.env | 3 +- .../atlassian/jira/7/7.13.5/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.6/.env | 3 +- .../atlassian/jira/7/7.13.6/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.8/.env | 3 +- .../atlassian/jira/7/7.13.8/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.13.9/.env | 3 +- .../atlassian/jira/7/7.13.9/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.0/.env | 3 +- .../atlassian/jira/7/7.2.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.1/.env | 3 +- .../atlassian/jira/7/7.2.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.10/.env | 3 +- .../atlassian/jira/7/7.2.10/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.11/.env | 3 +- .../atlassian/jira/7/7.2.11/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.12/.env | 3 +- .../atlassian/jira/7/7.2.12/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.13/.env | 3 +- .../atlassian/jira/7/7.2.13/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.14/.env | 3 +- .../atlassian/jira/7/7.2.14/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.15/.env | 3 +- .../atlassian/jira/7/7.2.15/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.2/.env | 3 +- .../atlassian/jira/7/7.2.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.3/.env | 3 +- .../atlassian/jira/7/7.2.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.4/.env | 3 +- .../atlassian/jira/7/7.2.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.6/.env | 3 +- .../atlassian/jira/7/7.2.6/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.7/.env | 3 +- .../atlassian/jira/7/7.2.7/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.8/.env | 3 +- .../atlassian/jira/7/7.2.8/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.2.9/.env | 3 +- .../atlassian/jira/7/7.2.9/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.0/.env | 3 +- .../atlassian/jira/7/7.3.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.1/.env | 3 +- .../atlassian/jira/7/7.3.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.2/.env | 3 +- .../atlassian/jira/7/7.3.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.3/.env | 3 +- .../atlassian/jira/7/7.3.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.4/.env | 3 +- .../atlassian/jira/7/7.3.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.5/.env | 3 +- .../atlassian/jira/7/7.3.5/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.6/.env | 3 +- .../atlassian/jira/7/7.3.6/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.7/.env | 3 +- .../atlassian/jira/7/7.3.7/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.8/.env | 3 +- .../atlassian/jira/7/7.3.8/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.3.9/.env | 3 +- .../atlassian/jira/7/7.3.9/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.4.0/.env | 3 +- .../atlassian/jira/7/7.4.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.4.1/.env | 3 +- .../atlassian/jira/7/7.4.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.4.2/.env | 3 +- .../atlassian/jira/7/7.4.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.4.3/.env | 3 +- .../atlassian/jira/7/7.4.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.4.4/.env | 3 +- .../atlassian/jira/7/7.4.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.4.5/.env | 3 +- .../atlassian/jira/7/7.4.5/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.4.6/.env | 3 +- .../atlassian/jira/7/7.4.6/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.5.0/.env | 3 +- .../atlassian/jira/7/7.5.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.5.1/.env | 3 +- .../atlassian/jira/7/7.5.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.5.2/.env | 3 +- .../atlassian/jira/7/7.5.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.5.3/.env | 3 +- .../atlassian/jira/7/7.5.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.5.4/.env | 3 +- .../atlassian/jira/7/7.5.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.0/.env | 3 +- .../atlassian/jira/7/7.6.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.1/.env | 3 +- .../atlassian/jira/7/7.6.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.10/.env | 3 +- .../atlassian/jira/7/7.6.10/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.11/.env | 3 +- .../atlassian/jira/7/7.6.11/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.12/.env | 3 +- .../atlassian/jira/7/7.6.12/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.13/.env | 3 +- .../atlassian/jira/7/7.6.13/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.14/.env | 3 +- .../atlassian/jira/7/7.6.14/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.15/.env | 3 +- .../atlassian/jira/7/7.6.15/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.16/.env | 3 +- .../atlassian/jira/7/7.6.16/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.17/.env | 3 +- .../atlassian/jira/7/7.6.17/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.2/.env | 3 +- .../atlassian/jira/7/7.6.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.3/.env | 3 +- .../atlassian/jira/7/7.6.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.4/.env | 3 +- .../atlassian/jira/7/7.6.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.6/.env | 3 +- .../atlassian/jira/7/7.6.6/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.7/.env | 3 +- .../atlassian/jira/7/7.6.7/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.8/.env | 3 +- .../atlassian/jira/7/7.6.8/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.6.9/.env | 3 +- .../atlassian/jira/7/7.6.9/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.7.0/.env | 3 +- .../atlassian/jira/7/7.7.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.7.1/.env | 3 +- .../atlassian/jira/7/7.7.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.7.2/.env | 3 +- .../atlassian/jira/7/7.7.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.7.4/.env | 3 +- .../atlassian/jira/7/7.7.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.8.0/.env | 3 +- .../atlassian/jira/7/7.8.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.8.1/.env | 3 +- .../atlassian/jira/7/7.8.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.8.2/.env | 3 +- .../atlassian/jira/7/7.8.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.8.4/.env | 3 +- .../atlassian/jira/7/7.8.4/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.9.0/.env | 3 +- .../atlassian/jira/7/7.9.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/7/7.9.2/.env | 3 +- .../atlassian/jira/7/7.9.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/8/8.0.0/.env | 3 +- .../atlassian/jira/8/8.0.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/8/8.0.2/.env | 3 +- .../atlassian/jira/8/8.0.2/Dockerfile | 11 +- .../atlassian/jira/8/8.0.2/docker-compose.yml | 1 - linux/ecosystem/atlassian/jira/8/8.0.3/.env | 3 +- .../atlassian/jira/8/8.0.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/8/8.1.0/.env | 3 +- .../atlassian/jira/8/8.1.0/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/8/8.1.1/.env | 3 +- .../atlassian/jira/8/8.1.1/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/8/8.1.2/.env | 3 +- .../atlassian/jira/8/8.1.2/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/8/8.1.3/.env | 3 +- .../atlassian/jira/8/8.1.3/Dockerfile | 11 +- linux/ecosystem/atlassian/jira/8/8.10.0/.env | 3 +- .../atlassian/jira/8/8.10.0/Dockerfile | 11 +- .../atlassian/jira/8/8.10.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.10.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.10.1/.env | 3 +- .../atlassian/jira/8/8.10.1/Dockerfile | 11 +- .../atlassian/jira/8/8.10.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.10.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.11.0/.env | 3 +- .../atlassian/jira/8/8.11.0/Dockerfile | 11 +- .../atlassian/jira/8/8.11.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.11.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.11.1/.env | 3 +- .../atlassian/jira/8/8.11.1/Dockerfile | 11 +- .../atlassian/jira/8/8.11.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.11.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.12.0/.env | 3 +- .../atlassian/jira/8/8.12.0/Dockerfile | 11 +- .../atlassian/jira/8/8.12.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.12.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.12.1/.env | 3 +- .../atlassian/jira/8/8.12.1/Dockerfile | 11 +- .../atlassian/jira/8/8.12.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.12.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.12.2/.env | 3 +- .../atlassian/jira/8/8.12.2/Dockerfile | 11 +- .../atlassian/jira/8/8.12.2/Dockerfile.jdk11 | 10 +- .../jira/8/8.12.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.12.3/.env | 3 +- .../atlassian/jira/8/8.12.3/Dockerfile | 11 +- .../atlassian/jira/8/8.12.3/Dockerfile.jdk11 | 10 +- .../jira/8/8.12.3/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.0/.env | 3 +- .../atlassian/jira/8/8.13.0/Dockerfile | 11 +- .../atlassian/jira/8/8.13.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.1/.env | 3 +- .../atlassian/jira/8/8.13.1/Dockerfile | 11 +- .../atlassian/jira/8/8.13.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.10/.env | 3 +- .../atlassian/jira/8/8.13.10/Dockerfile | 11 +- .../atlassian/jira/8/8.13.10/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.10/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.11/.env | 3 +- .../atlassian/jira/8/8.13.11/Dockerfile | 11 +- .../atlassian/jira/8/8.13.11/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.11/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.12/.env | 3 +- .../atlassian/jira/8/8.13.12/Dockerfile | 11 +- .../atlassian/jira/8/8.13.12/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.12/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.13/.env | 3 +- .../atlassian/jira/8/8.13.13/Dockerfile | 11 +- .../atlassian/jira/8/8.13.13/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.13/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.14/.env | 2 + .../atlassian/jira/8/8.13.14}/Dockerfile | 3 +- .../atlassian/jira/8/8.13.14/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.14/Makefile | 19 +++ .../jira/8/8.13.14/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.14/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.15/.env | 2 + .../atlassian/jira/8/8.13.15/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.15/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.15/Makefile | 19 +++ .../jira/8/8.13.15/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.15/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.16/.env | 2 + .../atlassian/jira/8/8.13.16/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.16/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.16/Makefile | 19 +++ .../jira/8/8.13.16/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.16/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.17/.env | 2 + .../atlassian/jira/8/8.13.17/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.17/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.17/Makefile | 19 +++ .../jira/8/8.13.17/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.17/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.18/.env | 2 + .../atlassian/jira/8/8.13.18/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.18/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.18/Makefile | 19 +++ .../jira/8/8.13.18/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.18/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.19/.env | 2 + .../atlassian/jira/8/8.13.19/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.19/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.19/Makefile | 19 +++ .../jira/8/8.13.19/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.19/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.2/.env | 3 +- .../atlassian/jira/8/8.13.2/Dockerfile | 11 +- .../atlassian/jira/8/8.13.2/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.20/.env | 2 + .../atlassian/jira/8/8.13.20/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.20/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.20/Makefile | 19 +++ .../jira/8/8.13.20/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.20/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.21/.env | 2 + .../atlassian/jira/8/8.13.21/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.21/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.21/Makefile | 19 +++ .../jira/8/8.13.21/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.21/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.22/.env | 2 + .../atlassian/jira/8/8.13.22/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.22/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.22/Makefile | 19 +++ .../jira/8/8.13.22/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.22/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.24/.env | 2 + .../atlassian/jira/8/8.13.24/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.24/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.24/Makefile | 19 +++ .../jira/8/8.13.24/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.24/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.25/.env | 2 + .../atlassian/jira/8/8.13.25/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.25/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.25/Makefile | 19 +++ .../jira/8/8.13.25/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.25/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.26/.env | 2 + .../atlassian/jira/8/8.13.26/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.26/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.26/Makefile | 19 +++ .../jira/8/8.13.26/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.26/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.27/.env | 2 + .../atlassian/jira/8/8.13.27/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.13.27/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.13.27/Makefile | 19 +++ .../jira/8/8.13.27/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.13.27/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.13.3/.env | 3 +- .../atlassian/jira/8/8.13.3/Dockerfile | 11 +- .../atlassian/jira/8/8.13.3/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.3/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.4/.env | 3 +- .../atlassian/jira/8/8.13.4/Dockerfile | 11 +- .../atlassian/jira/8/8.13.4/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.4/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.5/.env | 3 +- .../atlassian/jira/8/8.13.5/Dockerfile | 11 +- .../atlassian/jira/8/8.13.5/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.5/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.6/.env | 3 +- .../atlassian/jira/8/8.13.6/Dockerfile | 11 +- .../atlassian/jira/8/8.13.6/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.6/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.7/.env | 3 +- .../atlassian/jira/8/8.13.7/Dockerfile | 11 +- .../atlassian/jira/8/8.13.7/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.7/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.8/.env | 3 +- .../atlassian/jira/8/8.13.8/Dockerfile | 11 +- .../atlassian/jira/8/8.13.8/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.8/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.13.9/.env | 3 +- .../atlassian/jira/8/8.13.9/Dockerfile | 11 +- .../atlassian/jira/8/8.13.9/Dockerfile.jdk11 | 10 +- .../jira/8/8.13.9/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.14.0/.env | 3 +- .../atlassian/jira/8/8.14.0/Dockerfile | 11 +- .../atlassian/jira/8/8.14.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.14.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.14.1/.env | 3 +- .../atlassian/jira/8/8.14.1/Dockerfile | 11 +- .../atlassian/jira/8/8.14.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.14.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.15.0/.env | 3 +- .../atlassian/jira/8/8.15.0/Dockerfile | 11 +- .../atlassian/jira/8/8.15.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.15.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.15.1/.env | 3 +- .../atlassian/jira/8/8.15.1/Dockerfile | 11 +- .../atlassian/jira/8/8.15.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.15.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.16.0/.env | 3 +- .../atlassian/jira/8/8.16.0/Dockerfile | 11 +- .../atlassian/jira/8/8.16.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.16.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.16.1/.env | 3 +- .../atlassian/jira/8/8.16.1/Dockerfile | 11 +- .../atlassian/jira/8/8.16.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.16.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.16.2/.env | 3 +- .../atlassian/jira/8/8.16.2/Dockerfile | 11 +- .../atlassian/jira/8/8.16.2/Dockerfile.jdk11 | 10 +- .../jira/8/8.16.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.17.0/.env | 3 +- .../atlassian/jira/8/8.17.0/Dockerfile | 11 +- .../atlassian/jira/8/8.17.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.17.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.17.1/.env | 3 +- .../atlassian/jira/8/8.17.1/Dockerfile | 11 +- .../atlassian/jira/8/8.17.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.17.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.18.1/.env | 3 +- .../atlassian/jira/8/8.18.1/Dockerfile | 11 +- .../atlassian/jira/8/8.18.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.18.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.18.2/.env | 3 +- .../atlassian/jira/8/8.18.2/Dockerfile | 11 +- .../atlassian/jira/8/8.18.2/Dockerfile.jdk11 | 10 +- .../jira/8/8.18.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.19.0/.env | 3 +- .../atlassian/jira/8/8.19.0/Dockerfile | 11 +- .../atlassian/jira/8/8.19.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.19.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.19.1/.env | 3 +- .../atlassian/jira/8/8.19.1/Dockerfile | 11 +- .../atlassian/jira/8/8.19.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.19.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.2.0/.env | 3 +- .../atlassian/jira/8/8.2.0/Dockerfile | 11 +- .../atlassian/jira/8/8.2.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.2.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.2.1/.env | 3 +- .../atlassian/jira/8/8.2.1/Dockerfile | 11 +- .../atlassian/jira/8/8.2.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.2.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.2.2/.env | 3 +- .../atlassian/jira/8/8.2.2/Dockerfile | 11 +- .../atlassian/jira/8/8.2.2/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.2.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.2.3/.env | 3 +- .../atlassian/jira/8/8.2.3/Dockerfile | 11 +- .../atlassian/jira/8/8.2.3/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.2.3/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.2.4/.env | 3 +- .../atlassian/jira/8/8.2.4/Dockerfile | 11 +- .../atlassian/jira/8/8.2.4/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.2.4/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.2.5/.env | 3 +- .../atlassian/jira/8/8.2.5/Dockerfile | 11 +- .../atlassian/jira/8/8.2.5/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.2.5/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.2.6/.env | 3 +- .../atlassian/jira/8/8.2.6/Dockerfile | 11 +- .../atlassian/jira/8/8.2.6/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.2.6/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.20.0/.env | 3 +- .../atlassian/jira/8/8.20.0/Dockerfile | 11 +- .../atlassian/jira/8/8.20.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.20.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.20.1/.env | 3 +- .../atlassian/jira/8/8.20.1/Dockerfile | 11 +- .../atlassian/jira/8/8.20.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.20.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.20.10/.env | 2 + .../atlassian/jira/8/8.20.10/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.10/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.10/Makefile | 19 +++ .../jira/8/8.20.10/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.10/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.11/.env | 2 + .../atlassian/jira/8/8.20.11/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.11/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.11/Makefile | 19 +++ .../jira/8/8.20.11/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.11/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.12/.env | 2 + .../atlassian/jira/8/8.20.12/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.12/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.12/Makefile | 19 +++ .../jira/8/8.20.12/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.12/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.13/.env | 2 + .../atlassian/jira/8/8.20.13/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.13/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.13/Makefile | 19 +++ .../jira/8/8.20.13/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.13/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.14/.env | 2 + .../atlassian/jira/8/8.20.14/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.14/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.14/Makefile | 19 +++ .../jira/8/8.20.14/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.14/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.15/.env | 2 + .../atlassian/jira/8/8.20.15/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.15/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.15/Makefile | 19 +++ .../jira/8/8.20.15/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.15/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.16/.env | 2 + .../atlassian/jira/8/8.20.16/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.16/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.16/Makefile | 19 +++ .../jira/8/8.20.16/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.16/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.17/.env | 2 + .../atlassian/jira/8/8.20.17/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.17/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.17/Makefile | 19 +++ .../jira/8/8.20.17/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.17/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.19/.env | 2 + .../atlassian/jira/8/8.20.19/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.19/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.19/Makefile | 19 +++ .../jira/8/8.20.19/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.19/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.2/.env | 2 + .../atlassian/jira/8/8.20.2/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.2/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.2/Makefile | 19 +++ .../jira/8/8.20.2/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.2/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.20/.env | 2 + .../atlassian/jira/8/8.20.20/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.20/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.20/Makefile | 19 +++ .../jira/8/8.20.20/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.20/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.21/.env | 2 + .../atlassian/jira/8/8.20.21/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.21/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.21/Makefile | 19 +++ .../jira/8/8.20.21/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.21/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.22/.env | 2 + .../atlassian/jira/8/8.20.22/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.22/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.22/Makefile | 19 +++ .../jira/8/8.20.22/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.22/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.23/.env | 2 + .../atlassian/jira/8/8.20.23/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.23/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.23/Makefile | 19 +++ .../jira/8/8.20.23/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.23/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.24/.env | 2 + .../atlassian/jira/8/8.20.24/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.24/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.24/Makefile | 19 +++ .../jira/8/8.20.24/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.24/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.3/.env | 2 + .../atlassian/jira/8/8.20.3/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.3/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.3/Makefile | 19 +++ .../jira/8/8.20.3/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.3/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.4/.env | 2 + .../atlassian/jira/8/8.20.4/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.4/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.4/Makefile | 19 +++ .../jira/8/8.20.4/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.4/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.5/.env | 2 + .../atlassian/jira/8/8.20.5/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.5/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.5/Makefile | 19 +++ .../jira/8/8.20.5/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.5/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.6/.env | 2 + .../atlassian/jira/8/8.20.6/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.6/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.6/Makefile | 19 +++ .../jira/8/8.20.6/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.6/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.7/.env | 2 + .../atlassian/jira/8/8.20.7/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.7/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.7/Makefile | 19 +++ .../jira/8/8.20.7/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.7/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.8/.env | 2 + .../atlassian/jira/8/8.20.8/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.8/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.8/Makefile | 19 +++ .../jira/8/8.20.8/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.8/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.20.9/.env | 2 + .../atlassian/jira/8/8.20.9/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.20.9/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.20.9/Makefile | 19 +++ .../jira/8/8.20.9/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.20.9/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.21.0/.env | 3 +- .../atlassian/jira/8/8.21.0/Dockerfile | 11 +- .../atlassian/jira/8/8.21.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.21.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.21.1/.env | 2 + .../atlassian/jira/8/8.21.1/Dockerfile | 52 ++++++++ .../atlassian/jira/8/8.21.1/Dockerfile.jdk11 | 51 +++++++ .../atlassian/jira/8/8.21.1/Makefile | 19 +++ .../jira/8/8.21.1/docker-compose.yml | 9 ++ .../atlassian/jira/8/8.21.1/entrypoint.sh | 89 +++++++++++++ linux/ecosystem/atlassian/jira/8/8.22.0/.env | 3 +- .../atlassian/jira/8/8.22.0/Dockerfile | 11 +- .../atlassian/jira/8/8.22.0/Dockerfile.jdk11 | 10 +- .../jira/8/8.22.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.22.1/.env | 3 +- .../atlassian/jira/8/8.22.1/Dockerfile | 11 +- .../atlassian/jira/8/8.22.1/Dockerfile.jdk11 | 10 +- .../jira/8/8.22.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.22.2/.env | 3 +- .../atlassian/jira/8/8.22.2/Dockerfile | 11 +- .../atlassian/jira/8/8.22.2/Dockerfile.jdk11 | 10 +- .../jira/8/8.22.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.22.3/.env | 3 +- .../atlassian/jira/8/8.22.3/Dockerfile | 11 +- .../atlassian/jira/8/8.22.3/Dockerfile.jdk11 | 10 +- .../jira/8/8.22.3/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.22.4/.env | 3 +- .../atlassian/jira/8/8.22.4/Dockerfile | 11 +- .../atlassian/jira/8/8.22.4/Dockerfile.jdk11 | 10 +- .../jira/8/8.22.4/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.22.6/.env | 3 +- .../atlassian/jira/8/8.22.6/Dockerfile | 11 +- .../atlassian/jira/8/8.22.6/Dockerfile.jdk11 | 10 +- .../jira/8/8.22.6/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.3.0/.env | 3 +- .../atlassian/jira/8/8.3.0/Dockerfile | 11 +- .../atlassian/jira/8/8.3.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.3.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.3.1/.env | 3 +- .../atlassian/jira/8/8.3.1/Dockerfile | 11 +- .../atlassian/jira/8/8.3.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.3.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.3.2/.env | 3 +- .../atlassian/jira/8/8.3.2/Dockerfile | 11 +- .../atlassian/jira/8/8.3.2/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.3.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.3.3/.env | 3 +- .../atlassian/jira/8/8.3.3/Dockerfile | 11 +- .../atlassian/jira/8/8.3.3/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.3.3/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.3.4/.env | 3 +- .../atlassian/jira/8/8.3.4/Dockerfile | 11 +- .../atlassian/jira/8/8.3.4/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.3.4/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.3.5/.env | 3 +- .../atlassian/jira/8/8.3.5/Dockerfile | 11 +- .../atlassian/jira/8/8.3.5/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.3.5/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.4.0/.env | 3 +- .../atlassian/jira/8/8.4.0/Dockerfile | 11 +- .../atlassian/jira/8/8.4.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.4.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.4.1/.env | 3 +- .../atlassian/jira/8/8.4.1/Dockerfile | 11 +- .../atlassian/jira/8/8.4.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.4.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.4.2/.env | 3 +- .../atlassian/jira/8/8.4.2/Dockerfile | 11 +- .../atlassian/jira/8/8.4.2/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.4.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.4.3/.env | 3 +- .../atlassian/jira/8/8.4.3/Dockerfile | 11 +- .../atlassian/jira/8/8.4.3/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.4.3/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.0/.env | 3 +- .../atlassian/jira/8/8.5.0/Dockerfile | 11 +- .../atlassian/jira/8/8.5.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.1/.env | 3 +- .../atlassian/jira/8/8.5.1/Dockerfile | 11 +- .../atlassian/jira/8/8.5.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.10/.env | 3 +- .../atlassian/jira/8/8.5.10/Dockerfile | 11 +- .../atlassian/jira/8/8.5.10/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.10/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.11/.env | 3 +- .../atlassian/jira/8/8.5.11/Dockerfile | 11 +- .../atlassian/jira/8/8.5.11/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.11/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.12/.env | 3 +- .../atlassian/jira/8/8.5.12/Dockerfile | 11 +- .../atlassian/jira/8/8.5.12/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.12/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.13/.env | 3 +- .../atlassian/jira/8/8.5.13/Dockerfile | 11 +- .../atlassian/jira/8/8.5.13/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.13/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.14/.env | 3 +- .../atlassian/jira/8/8.5.14/Dockerfile | 11 +- .../atlassian/jira/8/8.5.14/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.14/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.15/.env | 3 +- .../atlassian/jira/8/8.5.15/Dockerfile | 11 +- .../atlassian/jira/8/8.5.15/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.15/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.16/.env | 3 +- .../atlassian/jira/8/8.5.16/Dockerfile | 11 +- .../atlassian/jira/8/8.5.16/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.16/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.17/.env | 3 +- .../atlassian/jira/8/8.5.17/Dockerfile | 11 +- .../atlassian/jira/8/8.5.17/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.17/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.18/.env | 3 +- .../atlassian/jira/8/8.5.18/Dockerfile | 11 +- .../atlassian/jira/8/8.5.18/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.18/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.19/.env | 3 +- .../atlassian/jira/8/8.5.19/Dockerfile | 11 +- .../atlassian/jira/8/8.5.19/Dockerfile.jdk11 | 10 +- .../jira/8/8.5.19/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.2/.env | 3 +- .../atlassian/jira/8/8.5.2/Dockerfile | 11 +- .../atlassian/jira/8/8.5.2/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.2/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.3/.env | 3 +- .../atlassian/jira/8/8.5.3/Dockerfile | 11 +- .../atlassian/jira/8/8.5.3/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.3/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.4/.env | 3 +- .../atlassian/jira/8/8.5.4/Dockerfile | 11 +- .../atlassian/jira/8/8.5.4/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.4/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.5/.env | 3 +- .../atlassian/jira/8/8.5.5/Dockerfile | 11 +- .../atlassian/jira/8/8.5.5/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.5/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.6/.env | 3 +- .../atlassian/jira/8/8.5.6/Dockerfile | 11 +- .../atlassian/jira/8/8.5.6/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.6/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.7/.env | 3 +- .../atlassian/jira/8/8.5.7/Dockerfile | 11 +- .../atlassian/jira/8/8.5.7/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.7/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.8/.env | 3 +- .../atlassian/jira/8/8.5.8/Dockerfile | 11 +- .../atlassian/jira/8/8.5.8/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.8/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.5.9/.env | 3 +- .../atlassian/jira/8/8.5.9/Dockerfile | 11 +- .../atlassian/jira/8/8.5.9/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.5.9/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.6.0/.env | 3 +- .../atlassian/jira/8/8.6.0/Dockerfile | 11 +- .../atlassian/jira/8/8.6.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.6.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.6.1/.env | 3 +- .../atlassian/jira/8/8.6.1/Dockerfile | 11 +- .../atlassian/jira/8/8.6.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.6.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.7.0/.env | 3 +- .../atlassian/jira/8/8.7.0/Dockerfile | 11 +- .../atlassian/jira/8/8.7.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.7.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.7.1/.env | 3 +- .../atlassian/jira/8/8.7.1/Dockerfile | 11 +- .../atlassian/jira/8/8.7.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.7.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.8.0/.env | 3 +- .../atlassian/jira/8/8.8.0/Dockerfile | 11 +- .../atlassian/jira/8/8.8.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.8.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.8.1/.env | 3 +- .../atlassian/jira/8/8.8.1/Dockerfile | 11 +- .../atlassian/jira/8/8.8.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.8.1/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.9.0/.env | 3 +- .../atlassian/jira/8/8.9.0/Dockerfile | 11 +- .../atlassian/jira/8/8.9.0/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.9.0/docker-compose.yml | 8 -- linux/ecosystem/atlassian/jira/8/8.9.1/.env | 3 +- .../atlassian/jira/8/8.9.1/Dockerfile | 11 +- .../atlassian/jira/8/8.9.1/Dockerfile.jdk11 | 10 +- .../atlassian/jira/8/8.9.1/docker-compose.yml | 8 -- .../atlassian/jira/9/9.0.0/Dockerfile | 3 +- .../atlassian/jira/9/9.0.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.1.0/Dockerfile | 3 +- .../atlassian/jira/9/9.1.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.1.1/Dockerfile | 3 +- .../atlassian/jira/9/9.1.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.10.0/Dockerfile | 3 +- .../atlassian/jira/9/9.10.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.10.0/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.2.0/Dockerfile | 3 +- .../atlassian/jira/9/9.2.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.2.1/Dockerfile | 3 +- .../atlassian/jira/9/9.2.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.3.0/Dockerfile | 3 +- .../atlassian/jira/9/9.3.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.3.1/Dockerfile | 3 +- .../atlassian/jira/9/9.3.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.3.2/Dockerfile | 3 +- .../atlassian/jira/9/9.3.2/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.3.3/Dockerfile | 3 +- .../atlassian/jira/9/9.3.3/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.0/Dockerfile | 3 +- .../atlassian/jira/9/9.4.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.1/Dockerfile | 3 +- .../atlassian/jira/9/9.4.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.2/Dockerfile | 3 +- .../atlassian/jira/9/9.4.2/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.3/Dockerfile | 3 +- .../atlassian/jira/9/9.4.3/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.4/Dockerfile | 3 +- .../atlassian/jira/9/9.4.4/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.5/Dockerfile | 3 +- .../atlassian/jira/9/9.4.5/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.6/Dockerfile | 3 +- .../atlassian/jira/9/9.4.6/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.7/Dockerfile | 3 +- .../atlassian/jira/9/9.4.7/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.4.8/Dockerfile | 3 +- .../atlassian/jira/9/9.4.8/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.5.0/Dockerfile | 3 +- .../atlassian/jira/9/9.5.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.5.0/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.5.1/Dockerfile | 3 +- .../atlassian/jira/9/9.5.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.5.1/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.6.0/Dockerfile | 3 +- .../atlassian/jira/9/9.6.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.6.0/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.7.0/Dockerfile | 3 +- .../atlassian/jira/9/9.7.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.7.0/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.7.1/Dockerfile | 3 +- .../atlassian/jira/9/9.7.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.7.1/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.8.0/Dockerfile | 3 +- .../atlassian/jira/9/9.8.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.8.0/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.8.1/Dockerfile | 3 +- .../atlassian/jira/9/9.8.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.8.1/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.9.0/Dockerfile | 3 +- .../atlassian/jira/9/9.9.0/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.9.0/Dockerfile.jdk17 | 3 +- .../atlassian/jira/9/9.9.1/Dockerfile | 3 +- .../atlassian/jira/9/9.9.1/Dockerfile.jdk11 | 3 +- .../atlassian/jira/9/9.9.1/Dockerfile.jdk17 | 3 +- 1287 files changed, 15425 insertions(+), 2972 deletions(-) create mode 100644 bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk6 create mode 100644 bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7 create mode 100644 bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7-8 create mode 100644 bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk8 create mode 100644 bin/ansible/roles/atlassian.jira/files/docker-compose.jdk6-7.yml create mode 100644 bin/ansible/roles/atlassian.jira/files/docker-compose.jdk7-8.yml create mode 100644 bin/ansible/roles/atlassian.jira/files/docker-compose.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.4.jdk6.yml.disabled create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6-7.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7-8.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p1.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p2.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8-11.yml create mode 100644 bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8.yml create mode 100644 bin/ansible/roles/atlassian.jira/templates/template.env.legacy.j2 create mode 100644 bin/ansible/roles/atlassian.jira/templates/template.env.legacy2software.j2 create mode 100644 bin/ansible/roles/common/files/versions/jira/4.jdk6.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/5.jdk6-7.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/5.jdk6.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/6.jdk7-8.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/6.jdk7.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/7.jdk8p1.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/7.jdk8p2.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/8.jdk8-11.txt create mode 100644 bin/ansible/roles/common/files/versions/jira/8.jdk8.txt create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/5/5.2/Dockerfile.jdk7 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.3/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/6/6.4/Dockerfile.jdk8 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.14/.env rename {bin/ansible/roles/atlassian.jira/files => linux/ecosystem/atlassian/jira/8/8.13.14}/Dockerfile (97%) create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.14/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.14/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.14/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.14/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.15/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.15/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.15/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.15/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.16/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.16/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.16/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.16/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.17/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.17/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.17/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.17/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.18/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.18/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.18/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.18/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.19/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.19/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.19/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.19/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.20/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.20/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.20/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.20/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.21/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.21/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.21/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.21/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.22/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.22/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.22/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.22/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.24/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.24/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.24/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.24/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.25/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.25/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.25/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.25/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.26/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.26/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.26/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.26/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.27/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.27/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.13.27/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.13.27/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.10/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.10/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.10/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.10/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.11/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.11/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.11/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.11/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.12/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.12/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.12/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.12/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.13/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.13/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.13/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.13/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.14/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.14/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.14/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.14/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.15/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.15/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.15/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.15/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.16/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.16/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.16/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.16/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.17/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.17/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.17/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.17/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.19/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.19/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.19/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.19/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.2/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.2/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.2/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.2/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.20/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.20/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.20/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.20/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.21/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.21/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.21/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.21/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.22/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.22/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.22/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.22/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.23/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.23/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.23/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.23/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.24/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.24/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.24/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.24/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.3/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.3/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.3/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.3/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.4/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.4/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.4/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.4/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.5/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.5/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.5/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.5/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.6/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.6/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.6/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.6/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.7/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.7/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.7/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.7/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.8/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.8/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.8/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.8/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.9/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.9/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.20.9/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.20.9/entrypoint.sh create mode 100644 linux/ecosystem/atlassian/jira/8/8.21.1/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.21.1/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.21.1/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.21.1/entrypoint.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f897829b..b5a5aebea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,23 +1,24 @@ # Changelog ## 2023 * `july` - * `android-sdk` images of `teqmcity agents` and `gitlab runners` updated. - * `grade` fixed inside containers. - * added `jdk17` support. - * added `freegpt` webui by [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru). + * `android-sdk` images of `teqmcity agents` and `gitlab runners` updated + * `grade` fixed inside containers + * added `jdk17` support + * added `freegpt` webui by [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru) * updated `atlassian` images * added `jira` version `9` images + * reworked `jira 5-8` iamges * updated `testrail` images - * added reworked `php5.5` iamge. - * added reworked `php7.0` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * added reworked `php7.1` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * updated reworked `php7.2` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * updated reworked `php7.3` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * updated reworked `php7.4` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * updated reworked `php8.0` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * updated reworked `php8.1` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * added reworked `php8.2` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. - * added reworked `php8.3` + `apache2` images with `cassandra`, `ioncube` and `bolt` support. + * added reworked `php5.5` iamge + * added reworked `php7.0` + `apache2` images with `cassandra`, `ioncube` and `bolt` support + * added reworked `php7.1` + `apache2` images with `cassandra`, `ioncube` and `bolt` support + * updated reworked `php7.2` + `apache2` images with `cassandra`, `ioncube` and `bolt` support + * updated reworked `php7.3` + `apache2` images with `cassandra`, `ioncube` and `bolt` support + * updated reworked `php7.4` + `apache2` images with `cassandra`, `ioncube` and `bolt` support + * updated reworked `php8.0` + `apache2` images with `cassandra` and `bolt` support + * updated reworked `php8.1` + `apache2` images with `cassandra`, `ioncube` and `bolt` support + * added reworked `php8.2` + `apache2` images with `bolt` support + * added reworked `php8.3` + `apache2` images * `may-june` * `base` images improved * `nginx` images updated @@ -87,7 +88,7 @@ * `january` * fixed `apache2` * added `php8` support - * extended `testrail` releases with `active directory` and `ldap` auth support. + * extended `testrail` releases with `active directory` and `ldap` auth support ------------------------------------------------------------------- ### 2021 * `december` @@ -103,7 +104,7 @@ * added `torrserver` by @Aleks-Z :v: * added `advanced` image of `vcsode server`. original image by [linuxserver/docker-code-server](https://github.com/linuxserver/docker-code-server). * `september` - * added [ArekSredzki/electron-release-server](https://github.com/ArekSredzki/electron-release-server/) support. + * added [ArekSredzki/electron-release-server](https://github.com/ArekSredzki/electron-release-server/) support * fully reworked `teamcity-agent` images. * added `java 16` support to base images. * moved images to `advanced` and `ecosystem` folders. @@ -245,7 +246,7 @@ ------------------------------------------------------------------- ## 2019 * 12/13/2019 - * updated `teamcity agent`. added `php 7.3` support. + * updated `teamcity agent`. added `php 7.3` support * fixed `nginx` image. * removed `7.12.2` and `8.0.1` of Jira. * 12/02/2019 diff --git a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk11 b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk11 +++ b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk17 b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk17 +++ b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk6 b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk6 new file mode 100644 index 000000000..7a48709f6 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk6 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk6 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7 b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7-8 b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7-8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk7-8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk8 b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk8 new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/files/Dockerfile.jdk8 @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/bin/ansible/roles/atlassian.jira/files/docker-compose.jdk6-7.yml b/bin/ansible/roles/atlassian.jira/files/docker-compose.jdk6-7.yml new file mode 100644 index 000000000..9c70c7696 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/files/docker-compose.jdk6-7.yml @@ -0,0 +1,17 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/bin/ansible/roles/atlassian.jira/files/docker-compose.jdk7-8.yml b/bin/ansible/roles/atlassian.jira/files/docker-compose.jdk7-8.yml new file mode 100644 index 000000000..7af8ec6b9 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/files/docker-compose.jdk7-8.yml @@ -0,0 +1,17 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/bin/ansible/roles/atlassian.jira/files/docker-compose.yml b/bin/ansible/roles/atlassian.jira/files/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/files/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.4.jdk6.yml.disabled b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.4.jdk6.yml.disabled new file mode 100644 index 000000000..2e2022dee --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.4.jdk6.yml.disabled @@ -0,0 +1,47 @@ +# Cant template because each versions have unical link. need to rework + +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/4.jdk6.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk6" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6-7.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6-7.yml new file mode 100644 index 000000000..9d9c41f0d --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6-7.yml @@ -0,0 +1,51 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/5.jdk6-7.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.legacy.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.jdk6-7.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk6" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk7" + dest: "{{ target_directory }}/{{ item }}/Dockerfile.jdk7" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6.yml new file mode 100644 index 000000000..af74130f5 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.5.jdk6.yml @@ -0,0 +1,45 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/5.jdk6.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.legacy.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk6" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7-8.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7-8.yml new file mode 100644 index 000000000..f9cd35bf4 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7-8.yml @@ -0,0 +1,51 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/6.jdk7-8.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.legacy.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.jdk7-8.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk7" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk7-8" + dest: "{{ target_directory }}/{{ item }}/Dockerfile.jdk8" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7.yml new file mode 100644 index 000000000..d0c8bb4a5 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.6.jdk7.yml @@ -0,0 +1,45 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/6.jdk7.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.legacy.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk7" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p1.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p1.yml new file mode 100644 index 000000000..42d16b5e0 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p1.yml @@ -0,0 +1,45 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/7.jdk8p1.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.legacy2software.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk8" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p2.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p2.yml new file mode 100644 index 000000000..7bb9bef0d --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.7.jdk8p2.yml @@ -0,0 +1,45 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/7.jdk8p2.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk8" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8-11.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8-11.yml new file mode 100644 index 000000000..fbdbc1953 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8-11.yml @@ -0,0 +1,51 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/8.jdk8-11.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk8" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile.jdk11 from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk11" + dest: "{{ target_directory }}/{{ item }}/Dockerfile.jdk11" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8.yml new file mode 100644 index 000000000..b5ef81d96 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.8.jdk8.yml @@ -0,0 +1,45 @@ +- name: Read versions from file + slurp: + src: "roles/common/files/versions/jira/8.jdk8.txt" + register: version_output + +- name: Set version variable + set_fact: + jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}" + +- name: Create directories for Jira versions + file: + path: "{{ target_directory }}/{{ item }}" + state: directory + mode: '0755' + with_items: "{{ jira_versions }}" + +- name: Copy template with link to each version directory + template: + src: "template.env.j2" + dest: "{{ target_directory }}/{{ item }}/.env" + with_items: "{{ jira_versions }}" + +- name: Copy docker-compose.yml from 'files' directory to each version directory + copy: + src: "docker-compose.yml" + dest: "{{ target_directory }}/{{ item }}/docker-compose.yml" + with_items: "{{ jira_versions }}" + +- name: Copy Dockerfile from 'files' directory to each version directory + copy: + src: "Dockerfile.jdk8" + dest: "{{ target_directory }}/{{ item }}/Dockerfile" + with_items: "{{ jira_versions }}" + +- name: Copy entrypoint.sh from 'files' directory to each version directory + copy: + src: "entrypoint.sh" + dest: "{{ target_directory }}/{{ item }}/entrypoint.sh" + with_items: "{{ jira_versions }}" + +- name: Copy Makefile from 'files' directory to each version directory + copy: + src: "Makefile" + dest: "{{ target_directory }}/{{ item }}/Makefile" + with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11-17.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11-17.yml index 19ad1fc10..1889b854c 100644 --- a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11-17.yml +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11-17.yml @@ -28,7 +28,7 @@ - name: Copy Dockerfile from 'files' directory to each version directory copy: - src: "Dockerfile" + src: "Dockerfile.jdk8" dest: "{{ target_directory }}/{{ item }}/Dockerfile" with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11.yml b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11.yml index 56578ac12..f085776df 100644 --- a/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11.yml +++ b/bin/ansible/roles/atlassian.jira/tasks/atlassian.jira.9.jdk8-11.yml @@ -28,7 +28,7 @@ - name: Copy Dockerfile from 'files' directory to each version directory copy: - src: "Dockerfile" + src: "Dockerfile.jdk8" dest: "{{ target_directory }}/{{ item }}/Dockerfile" with_items: "{{ jira_versions }}" diff --git a/bin/ansible/roles/atlassian.jira/tasks/main.yml b/bin/ansible/roles/atlassian.jira/tasks/main.yml index 900602e2d..0cea7ffdd 100644 --- a/bin/ansible/roles/atlassian.jira/tasks/main.yml +++ b/bin/ansible/roles/atlassian.jira/tasks/main.yml @@ -1,3 +1,31 @@ +# broken +#- name: "Generate images for Jira 4 (jdk6)" +# import_tasks: atlassian.jira.5.jdk6.yml + +- name: "Generate images for Jira 5.0-5.1 (jdk6)" + import_tasks: atlassian.jira.5.jdk6.yml + +- name: "Generate images for Jira 5.2 (jdk6, jdk7)" + import_tasks: atlassian.jira.5.jdk6-7.yml + +- name: "Generate images for Jira 6.0-6.2 (jdk7)" + import_tasks: atlassian.jira.6.jdk7.yml + +- name: "Generate images for Jira 6.3-6.4 (jdk7, jdk8)" + import_tasks: atlassian.jira.6.jdk7-8.yml + +- name: "Generate images for Jira 7 (jdk8) - old links" + import_tasks: atlassian.jira.7.jdk8p1.yml + +- name: "Generate images for Jira 7 (jdk8)" + import_tasks: atlassian.jira.7.jdk8p2.yml + +- name: "Generate images for Jira 8.0-8.1 (jdk8)" + import_tasks: atlassian.jira.8.jdk8.yml + +- name: "Generate images for Jira 8.2-8.20 (jdk8, jdk11)" + import_tasks: atlassian.jira.8.jdk8-11.yml + - name: "Generate images for Jira 9.0-9.5 (jdk8, jdk11)" import_tasks: atlassian.jira.9.jdk8-11.yml diff --git a/bin/ansible/roles/atlassian.jira/templates/template.env.legacy.j2 b/bin/ansible/roles/atlassian.jira/templates/template.env.legacy.j2 new file mode 100644 index 000000000..6a7300d01 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/templates/template.env.legacy.j2 @@ -0,0 +1,2 @@ +RELEASE={{ item }} +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/bin/ansible/roles/atlassian.jira/templates/template.env.legacy2software.j2 b/bin/ansible/roles/atlassian.jira/templates/template.env.legacy2software.j2 new file mode 100644 index 000000000..7d71cfca9 --- /dev/null +++ b/bin/ansible/roles/atlassian.jira/templates/template.env.legacy2software.j2 @@ -0,0 +1,2 @@ +RELEASE={{ item }} +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/bin/ansible/roles/common/files/versions/jira/4.jdk6.txt b/bin/ansible/roles/common/files/versions/jira/4.jdk6.txt new file mode 100644 index 000000000..43b5b834f --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/4.jdk6.txt @@ -0,0 +1,17 @@ +4.1.1 +4.1.2 +4.2 +4.2.1 +4.2.2 +4.2.3 +4.2.4 +4.3 +4.3.1 +4.3.2 +4.3.3 +4.3.4 +4.4 +4.4.1 +4.4.3 +4.4.4 +4.4.5 diff --git a/bin/ansible/roles/common/files/versions/jira/5.jdk6-7.txt b/bin/ansible/roles/common/files/versions/jira/5.jdk6-7.txt new file mode 100644 index 000000000..812e390c2 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/5.jdk6-7.txt @@ -0,0 +1,13 @@ +5.2 +5.2.1 +5.2.10 +5.2.11 +5.2.2 +5.2.3 +5.2.4 +5.2.4.1 +5.2.5 +5.2.6 +5.2.7 +5.2.8 +5.2.9 diff --git a/bin/ansible/roles/common/files/versions/jira/5.jdk6.txt b/bin/ansible/roles/common/files/versions/jira/5.jdk6.txt new file mode 100644 index 000000000..e8edb46f2 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/5.jdk6.txt @@ -0,0 +1,17 @@ +5.0 +5.0.1 +5.0.2 +5.0.3 +5.0.4 +5.0.5 +5.0.6 +5.0.7 +5.1 +5.1.1 +5.1.2 +5.1.3 +5.1.4 +5.1.5 +5.1.6 +5.1.7 +5.1.8 diff --git a/bin/ansible/roles/common/files/versions/jira/6.jdk7-8.txt b/bin/ansible/roles/common/files/versions/jira/6.jdk7-8.txt new file mode 100644 index 000000000..13d5f37e5 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/6.jdk7-8.txt @@ -0,0 +1,30 @@ +6.3 +6.3.1 +6.3.3 +6.3.4 +6.3.5 +6.3.6 +6.3.7 +6.3.8 +6.3.9 +6.3.10 +6.3.11 +6.3.12 +6.3.13 +6.3.14 +6.3.15 +6.4 +6.4.1 +6.4.2 +6.4.3 +6.4.4 +6.4.5 +6.4.6 +6.4.7 +6.4.8 +6.4.9 +6.4.10 +6.4.11 +6.4.12 +6.4.13 +6.4.14 diff --git a/bin/ansible/roles/common/files/versions/jira/6.jdk7.txt b/bin/ansible/roles/common/files/versions/jira/6.jdk7.txt new file mode 100644 index 000000000..9e9932778 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/6.jdk7.txt @@ -0,0 +1,27 @@ +6.0 +6.0.1 +6.0.2 +6.0.3 +6.0.4 +6.0.5 +6.0.6 +6.0.7 +6.0.8 +6.1 +6.1.1 +6.1.2 +6.1.3 +6.1.4 +6.1.5 +6.1.6 +6.1.7 +6.1.8 +6.1.9 +6.2 +6.2.1 +6.2.2 +6.2.3 +6.2.4 +6.2.5 +6.2.6 +6.2.7 diff --git a/bin/ansible/roles/common/files/versions/jira/7.jdk8p1.txt b/bin/ansible/roles/common/files/versions/jira/7.jdk8p1.txt new file mode 100644 index 000000000..4d91ac349 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/7.jdk8p1.txt @@ -0,0 +1,13 @@ +7.0.0 +7.0.2 +7.0.4 +7.0.5 +7.0.10 +7.0.11 +7.1.0 +7.1.1 +7.1.2 +7.1.4 +7.1.6 +7.1.7 +7.1.8 diff --git a/bin/ansible/roles/common/files/versions/jira/7.jdk8p2.txt b/bin/ansible/roles/common/files/versions/jira/7.jdk8p2.txt new file mode 100644 index 000000000..aa66a4063 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/7.jdk8p2.txt @@ -0,0 +1,92 @@ +7.1.9 +7.1.10 +7.2.0 +7.2.1 +7.2.2 +7.2.3 +7.2.4 +7.2.6 +7.2.7 +7.2.8 +7.2.9 +7.2.10 +7.2.11 +7.2.12 +7.2.13 +7.2.14 +7.2.15 +7.3.0 +7.3.1 +7.3.2 +7.3.3 +7.3.4 +7.3.5 +7.3.6 +7.3.7 +7.3.8 +7.3.9 +7.4.0 +7.4.1 +7.4.2 +7.4.3 +7.4.4 +7.4.5 +7.4.6 +7.5.0 +7.5.1 +7.5.2 +7.5.3 +7.5.4 +7.6.0 +7.6.1 +7.6.2 +7.6.3 +7.6.4 +7.6.6 +7.6.7 +7.6.8 +7.6.9 +7.6.10 +7.6.11 +7.6.12 +7.6.13 +7.6.14 +7.6.15 +7.6.16 +7.6.17 +7.7.0 +7.7.1 +7.7.2 +7.7.4 +7.8.0 +7.8.1 +7.8.2 +7.8.4 +7.9.0 +7.9.2 +7.10.0 +7.10.1 +7.10.2 +7.11.0 +7.11.1 +7.11.2 +7.12.0 +7.12.1 +7.12.3 +7.13.0 +7.13.1 +7.13.2 +7.13.3 +7.13.4 +7.13.5 +7.13.6 +7.13.8 +7.13.9 +7.13.11 +7.13.12 +7.13.13 +7.13.14 +7.13.15 +7.13.16 +7.13.17 +7.13.18 diff --git a/bin/ansible/roles/common/files/versions/jira/8.jdk8-11.txt b/bin/ansible/roles/common/files/versions/jira/8.jdk8-11.txt new file mode 100644 index 000000000..0befa8ab6 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/8.jdk8-11.txt @@ -0,0 +1,125 @@ +8.2.0 +8.2.1 +8.2.2 +8.2.3 +8.2.4 +8.2.5 +8.2.6 +8.3.0 +8.3.1 +8.3.2 +8.3.3 +8.3.4 +8.3.5 +8.4.0 +8.4.1 +8.4.2 +8.4.3 +8.5.0 +8.5.1 +8.5.2 +8.5.3 +8.5.4 +8.5.5 +8.5.6 +8.5.7 +8.5.8 +8.5.9 +8.5.10 +8.5.11 +8.5.12 +8.5.13 +8.5.14 +8.5.15 +8.5.16 +8.5.17 +8.5.18 +8.5.19 +8.6.0 +8.6.1 +8.7.0 +8.7.1 +8.8.0 +8.8.1 +8.9.0 +8.9.1 +8.10.0 +8.10.1 +8.11.0 +8.11.1 +8.12.0 +8.12.1 +8.12.2 +8.12.3 +8.13.0 +8.13.1 +8.13.2 +8.13.3 +8.13.4 +8.13.5 +8.13.6 +8.13.7 +8.13.8 +8.13.9 +8.13.10 +8.13.11 +8.13.12 +8.13.13 +8.13.14 +8.13.15 +8.13.16 +8.13.17 +8.13.18 +8.13.19 +8.13.20 +8.13.21 +8.13.22 +8.13.24 +8.13.25 +8.13.26 +8.13.27 +8.14.0 +8.14.1 +8.15.0 +8.15.1 +8.16.0 +8.16.1 +8.16.2 +8.17.0 +8.17.1 +8.18.1 +8.18.2 +8.19.0 +8.19.1 +8.20.0 +8.20.1 +8.20.2 +8.20.3 +8.20.4 +8.20.5 +8.20.6 +8.20.7 +8.20.8 +8.20.9 +8.20.10 +8.20.11 +8.20.12 +8.20.13 +8.20.14 +8.20.15 +8.20.16 +8.20.17 +8.20.19 +8.20.20 +8.20.21 +8.20.22 +8.20.23 +8.20.24 +8.21.0 +8.21.1 +8.22.0 +8.22.1 +8.22.2 +8.22.3 +8.22.4 +8.22.6 diff --git a/bin/ansible/roles/common/files/versions/jira/8.jdk8.txt b/bin/ansible/roles/common/files/versions/jira/8.jdk8.txt new file mode 100644 index 000000000..bfc8442b2 --- /dev/null +++ b/bin/ansible/roles/common/files/versions/jira/8.jdk8.txt @@ -0,0 +1,7 @@ +8.0.0 +8.0.2 +8.0.3 +8.1.0 +8.1.1 +8.1.2 +8.1.3 diff --git a/linux/ecosystem/atlassian/jira/5/5.0.1/.env b/linux/ecosystem/atlassian/jira/5/5.0.1/.env index 3db0c602d..01b969565 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.1/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0.1/.env @@ -1,3 +1,2 @@ - RELEASE=5.0.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0.1/Makefile b/linux/ecosystem/atlassian/jira/5/5.0.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.1/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0.1/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0.1/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.0.2/.env b/linux/ecosystem/atlassian/jira/5/5.0.2/.env index 952bfaa16..8311d3d2d 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.2/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0.2/.env @@ -1,3 +1,2 @@ - RELEASE=5.0.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0.2/Makefile b/linux/ecosystem/atlassian/jira/5/5.0.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.2/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0.2/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0.2/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.0.3/.env b/linux/ecosystem/atlassian/jira/5/5.0.3/.env index 45d60e4d2..b9e87aa9e 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.3/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0.3/.env @@ -1,3 +1,2 @@ - RELEASE=5.0.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0.3/Makefile b/linux/ecosystem/atlassian/jira/5/5.0.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.3/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0.3/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0.3/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.0.4/.env b/linux/ecosystem/atlassian/jira/5/5.0.4/.env index 9769b8f1f..e96c34cb8 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.4/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0.4/.env @@ -1,3 +1,2 @@ - RELEASE=5.0.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0.4/Makefile b/linux/ecosystem/atlassian/jira/5/5.0.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.4/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0.4/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0.4/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.0.5/.env b/linux/ecosystem/atlassian/jira/5/5.0.5/.env index ed3b88cfb..6467d023f 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.5/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0.5/.env @@ -1,3 +1,2 @@ - RELEASE=5.0.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0.5/Makefile b/linux/ecosystem/atlassian/jira/5/5.0.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.5/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0.5/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0.5/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.0.6/.env b/linux/ecosystem/atlassian/jira/5/5.0.6/.env index a05dac17d..0c37281e3 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.6/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0.6/.env @@ -1,3 +1,2 @@ - RELEASE=5.0.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0.6/Makefile b/linux/ecosystem/atlassian/jira/5/5.0.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.6/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0.6/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0.6/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.0.7/.env b/linux/ecosystem/atlassian/jira/5/5.0.7/.env index d462ade07..2ec22bfc8 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.7/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0.7/.env @@ -1,3 +1,2 @@ - RELEASE=5.0.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0.7/Makefile b/linux/ecosystem/atlassian/jira/5/5.0.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.7/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0.7/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0.7/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.0/.env b/linux/ecosystem/atlassian/jira/5/5.0/.env index 07add1c95..fb98234df 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0/.env +++ b/linux/ecosystem/atlassian/jira/5/5.0/.env @@ -1,3 +1,2 @@ - RELEASE=5.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.0/Makefile b/linux/ecosystem/atlassian/jira/5/5.0/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.0/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.0/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.0/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.1/.env b/linux/ecosystem/atlassian/jira/5/5.1.1/.env index 10957a878..ddd882056 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.1/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.1/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.1/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.1/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.1/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.1/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.2/.env b/linux/ecosystem/atlassian/jira/5/5.1.2/.env index 1e7fd1c04..1fbfa6449 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.2/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.2/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.2/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.2/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.2/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.2/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.3/.env b/linux/ecosystem/atlassian/jira/5/5.1.3/.env index 1d4a0c5f5..b00c86c25 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.3/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.3/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.3/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.3/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.3/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.3/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.4/.env b/linux/ecosystem/atlassian/jira/5/5.1.4/.env index 81e2ac57d..28221f9a9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.4/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.4/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.4/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.4/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.4/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.4/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.5/.env b/linux/ecosystem/atlassian/jira/5/5.1.5/.env index 55269c5da..1d916e9ff 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.5/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.5/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.5/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.5/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.5/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.5/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.6/.env b/linux/ecosystem/atlassian/jira/5/5.1.6/.env index b3d091ebd..4a7ec60af 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.6/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.6/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.6/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.6/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.6/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.6/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.7/.env b/linux/ecosystem/atlassian/jira/5/5.1.7/.env index 64a375869..e5bbeaba1 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.7/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.7/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.7/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.7/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.7/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.7/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1.8/.env b/linux/ecosystem/atlassian/jira/5/5.1.8/.env index b569fe583..8a7cac473 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.8/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1.8/.env @@ -1,3 +1,2 @@ - RELEASE=5.1.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1.8/Makefile b/linux/ecosystem/atlassian/jira/5/5.1.8/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.8/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1.8/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1.8/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1.8/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.1/.env b/linux/ecosystem/atlassian/jira/5/5.1/.env index 1b0a81391..c232bde26 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1/.env +++ b/linux/ecosystem/atlassian/jira/5/5.1/.env @@ -1,3 +1,2 @@ - RELEASE=5.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.1/Makefile b/linux/ecosystem/atlassian/jira/5/5.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.1/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.1/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.1/.env b/linux/ecosystem/atlassian/jira/5/5.2.1/.env index d1bb06901..5db18bb18 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.1/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.1/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.1/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.1/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.1/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.1/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.10/.env b/linux/ecosystem/atlassian/jira/5/5.2.10/.env index 974c60fef..0ce2963f4 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.10/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.10/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.10/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.10/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.10/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.10/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.10/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.10/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.10/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.10/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.11/.env b/linux/ecosystem/atlassian/jira/5/5.2.11/.env index f8b6f6109..48a69a5b1 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.11/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.11/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.11/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.11/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.11/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.11/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.11/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.11/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.11/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.11/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.2/.env b/linux/ecosystem/atlassian/jira/5/5.2.2/.env index 7f75f0c6c..00eba19d6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.2/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.2/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.2/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.2/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.2/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.2/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.3/.env b/linux/ecosystem/atlassian/jira/5/5.2.3/.env index 4f88f79ee..049ec16a1 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.3/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.3/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.3/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.3/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.3/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.3/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4.1/.env b/linux/ecosystem/atlassian/jira/5/5.2.4.1/.env index ee8e11d88..041a00fdb 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4.1/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.4.1/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.4.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.4.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4.1/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.4.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4.1/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.4.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.4.1/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.4.1/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4/.env b/linux/ecosystem/atlassian/jira/5/5.2.4/.env index 5d17ba041..b5c26f430 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.4/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.4/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.4/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.5/.env b/linux/ecosystem/atlassian/jira/5/5.2.5/.env index 518f063b8..ee3cdea1c 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.5/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.5/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.5/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.5/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.5/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.5/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.6/.env b/linux/ecosystem/atlassian/jira/5/5.2.6/.env index e2b39f6d1..f5ba00b0a 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.6/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.6/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.6/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.6/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.6/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.6/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.7/.env b/linux/ecosystem/atlassian/jira/5/5.2.7/.env index 9e5196c33..fc61141f7 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.7/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.7/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.7/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.7/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.7/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.7/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.8/.env b/linux/ecosystem/atlassian/jira/5/5.2.8/.env index 6aa567db6..4dc994f1d 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.8/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.8/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.8/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.8/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.8/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.8/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.8/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.8/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2.9/.env b/linux/ecosystem/atlassian/jira/5/5.2.9/.env index 37375d00c..3542c6b1b 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.9/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2.9/.env @@ -1,3 +1,2 @@ - RELEASE=5.2.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2.9/Makefile b/linux/ecosystem/atlassian/jira/5/5.2.9/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.9/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2.9/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2.9/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2.9/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.9/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2.9/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/5/5.2/.env b/linux/ecosystem/atlassian/jira/5/5.2/.env index 5dc551bed..60172beca 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2/.env +++ b/linux/ecosystem/atlassian/jira/5/5.2/.env @@ -1,3 +1,2 @@ - RELEASE=5.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-5.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile index 7395c7552..7a48709f6 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile.jdk7 b/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile.jdk7 new file mode 100644 index 000000000..026ec6f67 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile.jdk7 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk7 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/5/5.2/Makefile b/linux/ecosystem/atlassian/jira/5/5.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2/Makefile +++ b/linux/ecosystem/atlassian/jira/5/5.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/5/5.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/5/5.2/docker-compose.yml index 4269f77ac..9c70c7696 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/5/5.2/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk7: + image: "epicmorg/jira:${RELEASE}-jdk7" + build: + context: . + dockerfile: Dockerfile.jdk7 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.1/.env b/linux/ecosystem/atlassian/jira/6/6.0.1/.env index 4b97e151c..a6da8a20f 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.1/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.1/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.1/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.1/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.1/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.1/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.2/.env b/linux/ecosystem/atlassian/jira/6/6.0.2/.env index 42ac1391f..95ecdcfae 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.2/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.2/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.2/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.2/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.2/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.2/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.3/.env b/linux/ecosystem/atlassian/jira/6/6.0.3/.env index 01596b8e3..184993152 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.3/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.3/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.3/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.3/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.3/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.3/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.4/.env b/linux/ecosystem/atlassian/jira/6/6.0.4/.env index b33e7b4ad..e8c6d6d57 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.4/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.4/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.4/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.4/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.4/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.4/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.5/.env b/linux/ecosystem/atlassian/jira/6/6.0.5/.env index e6bb658f8..1f292ee50 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.5/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.5/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.5/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.5/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.5/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.5/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.6/.env b/linux/ecosystem/atlassian/jira/6/6.0.6/.env index cff237264..be49bf0b5 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.6/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.6/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.6/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.6/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.6/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.6/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.7/.env b/linux/ecosystem/atlassian/jira/6/6.0.7/.env index 3689dfe94..573164540 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.7/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.7/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.7/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.7/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.7/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.7/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0.8/.env b/linux/ecosystem/atlassian/jira/6/6.0.8/.env index a8d8c1db6..3f357b7cb 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.8/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0.8/.env @@ -1,3 +1,2 @@ - RELEASE=6.0.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0.8/Makefile b/linux/ecosystem/atlassian/jira/6/6.0.8/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.8/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0.8/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0.8/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0.8/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.0/.env b/linux/ecosystem/atlassian/jira/6/6.0/.env index 5a4c8f6ed..aba28bdce 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0/.env +++ b/linux/ecosystem/atlassian/jira/6/6.0/.env @@ -1,3 +1,2 @@ - RELEASE=6.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.0/Makefile b/linux/ecosystem/atlassian/jira/6/6.0/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.0/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.0/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.0/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.1/.env b/linux/ecosystem/atlassian/jira/6/6.1.1/.env index 462b6c3d3..80be08349 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.1/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.1/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.1/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.1/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.1/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.1/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.2/.env b/linux/ecosystem/atlassian/jira/6/6.1.2/.env index 4b2ae3a29..3e3fcc97d 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.2/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.2/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.2/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.2/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.2/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.2/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.3/.env b/linux/ecosystem/atlassian/jira/6/6.1.3/.env index 7492d53a9..2e92a08eb 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.3/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.3/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.3/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.3/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.3/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.3/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.4/.env b/linux/ecosystem/atlassian/jira/6/6.1.4/.env index afe26826b..bebccbe9d 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.4/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.4/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.4/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.4/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.4/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.4/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.5/.env b/linux/ecosystem/atlassian/jira/6/6.1.5/.env index d6fa9e9e8..cc17de32d 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.5/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.5/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.5/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.5/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.5/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.5/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.6/.env b/linux/ecosystem/atlassian/jira/6/6.1.6/.env index e85e714fa..f6ad4ed08 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.6/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.6/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.6/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.6/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.6/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.6/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.7/.env b/linux/ecosystem/atlassian/jira/6/6.1.7/.env index dd3e4ef11..7879c169d 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.7/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.7/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.7/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.7/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.7/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.7/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.8/.env b/linux/ecosystem/atlassian/jira/6/6.1.8/.env index dd5ba9a39..9102cf428 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.8/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.8/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.8/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.8/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.8/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.8/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.8/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.8/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1.9/.env b/linux/ecosystem/atlassian/jira/6/6.1.9/.env index 5a324e741..eb027ee6b 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.9/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1.9/.env @@ -1,3 +1,2 @@ - RELEASE=6.1.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1.9/Makefile b/linux/ecosystem/atlassian/jira/6/6.1.9/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.9/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1.9/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1.9/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1.9/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.9/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1.9/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.1/.env b/linux/ecosystem/atlassian/jira/6/6.1/.env index 90e2ceb4a..9badf5580 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1/.env +++ b/linux/ecosystem/atlassian/jira/6/6.1/.env @@ -1,3 +1,2 @@ - RELEASE=6.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.1/Makefile b/linux/ecosystem/atlassian/jira/6/6.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.1/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.1/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2.1/.env b/linux/ecosystem/atlassian/jira/6/6.2.1/.env index 2dbe02959..9fab6f650 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.1/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2.1/.env @@ -1,3 +1,2 @@ - RELEASE=6.2.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2.1/Makefile b/linux/ecosystem/atlassian/jira/6/6.2.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.1/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2.1/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2.1/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2.2/.env b/linux/ecosystem/atlassian/jira/6/6.2.2/.env index a6ff9dfd5..082a97bce 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.2/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2.2/.env @@ -1,3 +1,2 @@ - RELEASE=6.2.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2.2/Makefile b/linux/ecosystem/atlassian/jira/6/6.2.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.2/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2.2/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2.2/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2.3/.env b/linux/ecosystem/atlassian/jira/6/6.2.3/.env index 2fd952377..929e430ff 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.3/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2.3/.env @@ -1,3 +1,2 @@ - RELEASE=6.2.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2.3/Makefile b/linux/ecosystem/atlassian/jira/6/6.2.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.3/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2.3/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2.3/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2.4/.env b/linux/ecosystem/atlassian/jira/6/6.2.4/.env index c92a5299d..e0560d66d 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.4/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2.4/.env @@ -1,3 +1,2 @@ - RELEASE=6.2.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2.4/Makefile b/linux/ecosystem/atlassian/jira/6/6.2.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.4/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2.4/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2.4/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2.5/.env b/linux/ecosystem/atlassian/jira/6/6.2.5/.env index d59b6c601..6c57d9ae0 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.5/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2.5/.env @@ -1,3 +1,2 @@ - RELEASE=6.2.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2.5/Makefile b/linux/ecosystem/atlassian/jira/6/6.2.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.5/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2.5/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2.5/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2.6/.env b/linux/ecosystem/atlassian/jira/6/6.2.6/.env index a8eb37673..639bcf8f1 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.6/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2.6/.env @@ -1,3 +1,2 @@ - RELEASE=6.2.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2.6/Makefile b/linux/ecosystem/atlassian/jira/6/6.2.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.6/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2.6/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2.6/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2.7/.env b/linux/ecosystem/atlassian/jira/6/6.2.7/.env index f039390c2..3a249dfe5 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.7/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2.7/.env @@ -1,3 +1,2 @@ - RELEASE=6.2.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2.7/Makefile b/linux/ecosystem/atlassian/jira/6/6.2.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.7/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2.7/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2.7/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.2/.env b/linux/ecosystem/atlassian/jira/6/6.2/.env index 9fe309041..f8d3db271 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2/.env +++ b/linux/ecosystem/atlassian/jira/6/6.2/.env @@ -1,3 +1,2 @@ - RELEASE=6.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.2/Makefile b/linux/ecosystem/atlassian/jira/6/6.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.2/docker-compose.yml index 4269f77ac..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.2/docker-compose.yml @@ -6,4 +6,4 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.1/.env b/linux/ecosystem/atlassian/jira/6/6.3.1/.env index 758441be8..b6a29b09e 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.1/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.1/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.1/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.1/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.1/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.1/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.10/.env b/linux/ecosystem/atlassian/jira/6/6.3.10/.env index e6204355d..a415347f7 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.10/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.10/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.10/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.10/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.10/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.10/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.10/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.10/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.10/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.10/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.11/.env b/linux/ecosystem/atlassian/jira/6/6.3.11/.env index 11abd60e5..36ee2a63f 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.11/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.11/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.11/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.11/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.11/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.11/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.11/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.11/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.11/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.11/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.12/.env b/linux/ecosystem/atlassian/jira/6/6.3.12/.env index a93f861c8..86f047ba5 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.12/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.12/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.12 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.12.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.12/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.12/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.12/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.12/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.12/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.12/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.12/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.12/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.13/.env b/linux/ecosystem/atlassian/jira/6/6.3.13/.env index eebe4b2f1..be176488f 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.13/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.13/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.13 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.13.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.13/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.13/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.13/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.13/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.13/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.13/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.13/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.13/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.14/.env b/linux/ecosystem/atlassian/jira/6/6.3.14/.env index 505f355af..3854f4296 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.14/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.14/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.14 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.14.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.14/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.14/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.14/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.14/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.14/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.14/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.14/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.14/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.15/.env b/linux/ecosystem/atlassian/jira/6/6.3.15/.env index 2a22f54f1..42477afea 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.15/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.15/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.15 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.15.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.15/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.15/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.15/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.15/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.15/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.15/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.15/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.15/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.3/.env b/linux/ecosystem/atlassian/jira/6/6.3.3/.env index 4bf513141..13db10191 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.3/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.3/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.3/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.3/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.3/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.3/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.4/.env b/linux/ecosystem/atlassian/jira/6/6.3.4/.env index 8b9acb95a..3650bacd8 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.4/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.4/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.4/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.4/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.4/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.4/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.5/.env b/linux/ecosystem/atlassian/jira/6/6.3.5/.env index 9117b4147..db0088eac 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.5/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.5/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.5/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.5/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.5/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.5/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.6/.env b/linux/ecosystem/atlassian/jira/6/6.3.6/.env index 5c3649aed..e1ac240c7 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.6/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.6/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.6/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.6/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.6/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.6/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.7/.env b/linux/ecosystem/atlassian/jira/6/6.3.7/.env index 22db89291..767bf079a 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.7/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.7/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.7/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.7/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.7/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.7/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.8/.env b/linux/ecosystem/atlassian/jira/6/6.3.8/.env index 97ea130c4..a3e7b1c77 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.8/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.8/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.8/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.8/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.8/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.8/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.8/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.8/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3.9/.env b/linux/ecosystem/atlassian/jira/6/6.3.9/.env index 199e8c0d3..eb84ce6a0 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.9/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3.9/.env @@ -1,3 +1,2 @@ - RELEASE=6.3.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3.9/Makefile b/linux/ecosystem/atlassian/jira/6/6.3.9/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.9/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3.9/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3.9/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3.9/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.9/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3.9/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.3/.env b/linux/ecosystem/atlassian/jira/6/6.3/.env index 74fbdb497..46b858b36 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3/.env +++ b/linux/ecosystem/atlassian/jira/6/6.3/.env @@ -1,3 +1,2 @@ - RELEASE=6.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.3/Makefile b/linux/ecosystem/atlassian/jira/6/6.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.3/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.3/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.1/.env b/linux/ecosystem/atlassian/jira/6/6.4.1/.env index 1c8ed7977..f159ebeab 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.1/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.1/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.1/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.1/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.1/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.1/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.1/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.1/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.10/.env b/linux/ecosystem/atlassian/jira/6/6.4.10/.env index 91fdae6a4..44934acf4 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.10/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.10/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.10/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.10/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.10/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.10/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.10/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.10/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.10/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.10/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.11/.env b/linux/ecosystem/atlassian/jira/6/6.4.11/.env index 07deb34e5..e13fc4d1a 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.11/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.11/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.11/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.11/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.11/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.11/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.11/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.11/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.11/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.11/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.12/.env b/linux/ecosystem/atlassian/jira/6/6.4.12/.env index 0900b5246..7ec0143e3 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.12/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.12/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.12 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.12.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.12/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.12/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.12/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.12/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.12/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.12/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.12/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.12/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.13/.env b/linux/ecosystem/atlassian/jira/6/6.4.13/.env index e4fb35e9c..19a775d73 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.13/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.13/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.13 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.13.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.13/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.13/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.13/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.13/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.13/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.13/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.13/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.13/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.14/.env b/linux/ecosystem/atlassian/jira/6/6.4.14/.env index cd870173f..10ca96802 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.14/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.14/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.14 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.14.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.14/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.14/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.14/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.14/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.14/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.14/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.14/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.14/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.2/.env b/linux/ecosystem/atlassian/jira/6/6.4.2/.env index 4c294baea..89c20d325 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.2/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.2/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.2/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.2/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.2/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.2/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.2/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.2/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.3/.env b/linux/ecosystem/atlassian/jira/6/6.4.3/.env index 1a99a4057..e42359e65 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.3/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.3/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.3/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.3/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.3/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.3/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.3/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.3/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.4/.env b/linux/ecosystem/atlassian/jira/6/6.4.4/.env index bebd0e184..bef85f1c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.4/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.4/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.4/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.4/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.4/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.4/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.5/.env b/linux/ecosystem/atlassian/jira/6/6.4.5/.env index 3c713ac9e..5fdf4059f 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.5/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.5/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.5/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.5/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.5/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.5/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.5/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.5/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.6/.env b/linux/ecosystem/atlassian/jira/6/6.4.6/.env index 4b9cba14b..c44b6d916 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.6/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.6/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.6/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.6/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.6/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.6/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.6/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.6/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.7/.env b/linux/ecosystem/atlassian/jira/6/6.4.7/.env index c75e6cd68..889ece040 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.7/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.7/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.7/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.7/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.7/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.7/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.7/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.7/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.8/.env b/linux/ecosystem/atlassian/jira/6/6.4.8/.env index e82c2f232..aa1465426 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.8/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.8/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.8/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.8/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.8/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.8/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.8/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.8/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4.9/.env b/linux/ecosystem/atlassian/jira/6/6.4.9/.env index 7c474321b..c8a8e1444 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.9/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4.9/.env @@ -1,3 +1,2 @@ - RELEASE=6.4.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4.9/Makefile b/linux/ecosystem/atlassian/jira/6/6.4.9/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.9/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4.9/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4.9/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4.9/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.9/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4.9/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/6/6.4/.env b/linux/ecosystem/atlassian/jira/6/6.4/.env index c956a78c3..d0687d8d9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4/.env +++ b/linux/ecosystem/atlassian/jira/6/6.4/.env @@ -1,3 +1,2 @@ - RELEASE=6.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile index 8a5d219c6..026ec6f67 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -40,9 +39,10 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile.jdk8 b/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile.jdk8 new file mode 100644 index 000000000..3d4520509 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile.jdk8 @@ -0,0 +1,48 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +#COPY . /tmp \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/6/6.4/Makefile b/linux/ecosystem/atlassian/jira/6/6.4/Makefile index 82c5a2de6..9ef622aa9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4/Makefile +++ b/linux/ecosystem/atlassian/jira/6/6.4/Makefile @@ -1,5 +1,19 @@ all: app app: - docker-compose build --compress + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/6/6.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/6/6.4/docker-compose.yml index 4269f77ac..7af8ec6b9 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/6/6.4/docker-compose.yml @@ -6,4 +6,12 @@ services: context: . args: RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} \ No newline at end of file + DOWNLOAD_URL: ${DOWNLOAD_URL} + app-jdk8: + image: "epicmorg/jira:${RELEASE}-jdk8" + build: + context: . + dockerfile: Dockerfile.jdk8 + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/7/7.0.0/.env b/linux/ecosystem/atlassian/jira/7/7.0.0/.env index a427c2fd6..61b2d531d 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.0.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.0.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.0.0-jira-7.0.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.0.10/.env b/linux/ecosystem/atlassian/jira/7/7.0.10/.env index da7304fef..50467e84b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.10/.env +++ b/linux/ecosystem/atlassian/jira/7/7.0.10/.env @@ -1,3 +1,2 @@ - RELEASE=7.0.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.0.10-jira-7.0.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.0.11/.env b/linux/ecosystem/atlassian/jira/7/7.0.11/.env index 163c4d371..6d630f03f 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.11/.env +++ b/linux/ecosystem/atlassian/jira/7/7.0.11/.env @@ -1,3 +1,2 @@ - RELEASE=7.0.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.0.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.0.2/.env b/linux/ecosystem/atlassian/jira/7/7.0.2/.env index 71f21fe70..7b6eb468a 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.0.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.0.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.0.2-jira-7.0.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.0.4/.env b/linux/ecosystem/atlassian/jira/7/7.0.4/.env index abfad9d05..8b4da70bd 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.0.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.0.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.0.4-jira-7.0.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.0.5/.env b/linux/ecosystem/atlassian/jira/7/7.0.5/.env index 98491cbf7..b0b26ecc6 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.5/.env +++ b/linux/ecosystem/atlassian/jira/7/7.0.5/.env @@ -1,3 +1,2 @@ - RELEASE=7.0.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.0.5-jira-7.0.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.0/.env b/linux/ecosystem/atlassian/jira/7/7.1.0/.env index 78136b8b1..fdc5ce2e0 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.0-jira-7.1.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.1/.env b/linux/ecosystem/atlassian/jira/7/7.1.1/.env index cb96db584..d80f86f3c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.1-jira-7.1.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.10/.env b/linux/ecosystem/atlassian/jira/7/7.1.10/.env index 572236ebe..fe2d05c76 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.10/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.10/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.2/.env b/linux/ecosystem/atlassian/jira/7/7.1.2/.env index c0ccd1af5..5818bac2a 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.2-jira-7.1.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.4/.env b/linux/ecosystem/atlassian/jira/7/7.1.4/.env index 8f45920b2..16d938154 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.4-jira-7.1.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.6/.env b/linux/ecosystem/atlassian/jira/7/7.1.6/.env index 69298176f..555382412 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.6/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.6/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.6-jira-7.1.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.7/.env b/linux/ecosystem/atlassian/jira/7/7.1.7/.env index 47c1b54f0..d26d6d23a 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.7/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.7/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.7-jira-7.1.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.8/.env b/linux/ecosystem/atlassian/jira/7/7.1.8/.env index e9fcfa9c3..9f3bbad53 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.8/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.8/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.8-jira-7.1.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz diff --git a/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.1.9/.env b/linux/ecosystem/atlassian/jira/7/7.1.9/.env index 85beec67a..7881fe2ce 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.9/.env +++ b/linux/ecosystem/atlassian/jira/7/7.1.9/.env @@ -1,3 +1,2 @@ - RELEASE=7.1.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.10.0/.env b/linux/ecosystem/atlassian/jira/7/7.10.0/.env index 6a6819366..8d5ed0656 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.10.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.10.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.10.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.10.1/.env b/linux/ecosystem/atlassian/jira/7/7.10.1/.env index 995fb73ff..51666ec05 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.10.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.10.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.10.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.10.2/.env b/linux/ecosystem/atlassian/jira/7/7.10.2/.env index 57b595c8e..47f7350d5 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.10.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.10.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.10.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.11.0/.env b/linux/ecosystem/atlassian/jira/7/7.11.0/.env index e2664eb16..3506f82d1 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.11.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.11.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.11.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.11.1/.env b/linux/ecosystem/atlassian/jira/7/7.11.1/.env index f18c39cf1..26453513f 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.11.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.11.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.11.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.11.2/.env b/linux/ecosystem/atlassian/jira/7/7.11.2/.env index e6cfc58ca..d9df46463 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.11.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.11.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.11.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.12.0/.env b/linux/ecosystem/atlassian/jira/7/7.12.0/.env index b23fa9861..c772862dc 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.12.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.12.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.12.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.12.1/.env b/linux/ecosystem/atlassian/jira/7/7.12.1/.env index c076dcc3a..631170975 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.12.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.12.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.12.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.12.3/.env b/linux/ecosystem/atlassian/jira/7/7.12.3/.env index 1dce863ee..a6c892538 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.3/.env +++ b/linux/ecosystem/atlassian/jira/7/7.12.3/.env @@ -1,3 +1,2 @@ - RELEASE=7.12.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.12.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.0/.env b/linux/ecosystem/atlassian/jira/7/7.13.0/.env index fd36990fc..160739881 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.1/.env b/linux/ecosystem/atlassian/jira/7/7.13.1/.env index cf0f958f7..87873d2cd 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.11/.env b/linux/ecosystem/atlassian/jira/7/7.13.11/.env index 46d2ff6b8..a9452d789 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.11/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.11/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.12/.env b/linux/ecosystem/atlassian/jira/7/7.13.12/.env index 694512abe..f11e0a0cc 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.12/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.12/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.12 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.12.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.13/.env b/linux/ecosystem/atlassian/jira/7/7.13.13/.env index 9308909c6..61eb3af36 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.13/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.13/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.13 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.13.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.14/.env b/linux/ecosystem/atlassian/jira/7/7.13.14/.env index aa9ef6876..006789e80 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.14/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.14/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.14 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.14.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.15/.env b/linux/ecosystem/atlassian/jira/7/7.13.15/.env index 013f6772f..aa2710f93 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.15/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.15/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.15 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.15.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.16/.env b/linux/ecosystem/atlassian/jira/7/7.13.16/.env index 2070f85b4..3a122eec5 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.16/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.16/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.16 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.16.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.17/.env b/linux/ecosystem/atlassian/jira/7/7.13.17/.env index 331ba08d4..14946c157 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.17/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.17/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.17 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.17.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.18/.env b/linux/ecosystem/atlassian/jira/7/7.13.18/.env index 8acdd42c3..a07160afb 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.18/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.18/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.18 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.18.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.2/.env b/linux/ecosystem/atlassian/jira/7/7.13.2/.env index 6aa40c1d6..7182b23fb 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.3/.env b/linux/ecosystem/atlassian/jira/7/7.13.3/.env index 82be0f831..a8769f178 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.3/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.3/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.4/.env b/linux/ecosystem/atlassian/jira/7/7.13.4/.env index ba50e8fd0..99e785b8d 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.5/.env b/linux/ecosystem/atlassian/jira/7/7.13.5/.env index 61aafd052..f1da5261b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.5/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.5/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.6/.env b/linux/ecosystem/atlassian/jira/7/7.13.6/.env index 3b09a74ca..3124a5e90 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.6/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.6/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.8/.env b/linux/ecosystem/atlassian/jira/7/7.13.8/.env index 13875b716..351541a25 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.8/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.8/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.13.9/.env b/linux/ecosystem/atlassian/jira/7/7.13.9/.env index 70b1d4b62..dbd0cb280 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.9/.env +++ b/linux/ecosystem/atlassian/jira/7/7.13.9/.env @@ -1,3 +1,2 @@ - RELEASE=7.13.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.13.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.0/.env b/linux/ecosystem/atlassian/jira/7/7.2.0/.env index d8a03571d..2b95db936 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.1/.env b/linux/ecosystem/atlassian/jira/7/7.2.1/.env index 64e63bdeb..f7ee4d80f 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.10/.env b/linux/ecosystem/atlassian/jira/7/7.2.10/.env index 1a1159a44..946f4dcb6 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.10/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.10/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.11/.env b/linux/ecosystem/atlassian/jira/7/7.2.11/.env index 1d62b23f6..57bb23750 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.11/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.11/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.12/.env b/linux/ecosystem/atlassian/jira/7/7.2.12/.env index ea9cd4ff2..293ebb497 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.12/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.12/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.12 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.12.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.13/.env b/linux/ecosystem/atlassian/jira/7/7.2.13/.env index 6851485d7..237609c4e 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.13/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.13/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.13 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.13.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.14/.env b/linux/ecosystem/atlassian/jira/7/7.2.14/.env index 67a8e9316..e7ff38a8b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.14/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.14/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.14 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.14.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.15/.env b/linux/ecosystem/atlassian/jira/7/7.2.15/.env index 94a32b914..db12d6497 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.15/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.15/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.15 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.15.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.2/.env b/linux/ecosystem/atlassian/jira/7/7.2.2/.env index e33263206..d55a48864 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.3/.env b/linux/ecosystem/atlassian/jira/7/7.2.3/.env index e2b285c89..04ec72d11 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.3/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.3/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.4/.env b/linux/ecosystem/atlassian/jira/7/7.2.4/.env index b34aabd6a..660c0a9e0 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.6/.env b/linux/ecosystem/atlassian/jira/7/7.2.6/.env index 8b169462f..3a97e3ef5 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.6/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.6/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.7/.env b/linux/ecosystem/atlassian/jira/7/7.2.7/.env index a773ec8c9..ea83ccc0e 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.7/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.7/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.8/.env b/linux/ecosystem/atlassian/jira/7/7.2.8/.env index 4d59c038a..8a3e5b0da 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.8/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.8/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.2.9/.env b/linux/ecosystem/atlassian/jira/7/7.2.9/.env index 3c983ba88..858cbd210 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.9/.env +++ b/linux/ecosystem/atlassian/jira/7/7.2.9/.env @@ -1,3 +1,2 @@ - RELEASE=7.2.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.0/.env b/linux/ecosystem/atlassian/jira/7/7.3.0/.env index 2056a5abb..0a4594182 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.1/.env b/linux/ecosystem/atlassian/jira/7/7.3.1/.env index 658f497ce..16ade4160 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.2/.env b/linux/ecosystem/atlassian/jira/7/7.3.2/.env index c6a3ef0ad..fadd4d7d1 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.3/.env b/linux/ecosystem/atlassian/jira/7/7.3.3/.env index 3402d9ecd..08addb772 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.3/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.3/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.4/.env b/linux/ecosystem/atlassian/jira/7/7.3.4/.env index 18c3f110f..5f0bccea0 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.5/.env b/linux/ecosystem/atlassian/jira/7/7.3.5/.env index 913fd8886..c53d4c151 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.5/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.5/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.6/.env b/linux/ecosystem/atlassian/jira/7/7.3.6/.env index 8b872d760..e86a8f8e3 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.6/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.6/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.7/.env b/linux/ecosystem/atlassian/jira/7/7.3.7/.env index 21452b86f..3c71e4c20 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.7/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.7/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.8/.env b/linux/ecosystem/atlassian/jira/7/7.3.8/.env index b3cb22003..67595afe9 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.8/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.8/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.3.9/.env b/linux/ecosystem/atlassian/jira/7/7.3.9/.env index c40bfd9bf..9a078d72e 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.9/.env +++ b/linux/ecosystem/atlassian/jira/7/7.3.9/.env @@ -1,3 +1,2 @@ - RELEASE=7.3.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.4.0/.env b/linux/ecosystem/atlassian/jira/7/7.4.0/.env index f91a8b8ab..8c04eea2c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.4.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.4.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.4.1/.env b/linux/ecosystem/atlassian/jira/7/7.4.1/.env index b1f58552e..45f12f118 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.4.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.4.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.4.2/.env b/linux/ecosystem/atlassian/jira/7/7.4.2/.env index c37353e52..b54059056 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.4.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.4.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.4.3/.env b/linux/ecosystem/atlassian/jira/7/7.4.3/.env index d7e9cfc9d..0b8d51eef 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.3/.env +++ b/linux/ecosystem/atlassian/jira/7/7.4.3/.env @@ -1,3 +1,2 @@ - RELEASE=7.4.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.4.4/.env b/linux/ecosystem/atlassian/jira/7/7.4.4/.env index 8d94a5c38..552274dd3 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.4.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.4.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.4.5/.env b/linux/ecosystem/atlassian/jira/7/7.4.5/.env index b3df67fc4..0097edb50 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.5/.env +++ b/linux/ecosystem/atlassian/jira/7/7.4.5/.env @@ -1,3 +1,2 @@ - RELEASE=7.4.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.4.6/.env b/linux/ecosystem/atlassian/jira/7/7.4.6/.env index 982d5e157..80e4a2174 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.6/.env +++ b/linux/ecosystem/atlassian/jira/7/7.4.6/.env @@ -1,3 +1,2 @@ - RELEASE=7.4.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.5.0/.env b/linux/ecosystem/atlassian/jira/7/7.5.0/.env index 1353fbb1e..3840d9930 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.5.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.5.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.5.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.5.1/.env b/linux/ecosystem/atlassian/jira/7/7.5.1/.env index 87d4eaef4..6bf94a2e4 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.5.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.5.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.5.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.5.2/.env b/linux/ecosystem/atlassian/jira/7/7.5.2/.env index 6c6983b79..db773a341 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.5.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.5.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.5.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.5.3/.env b/linux/ecosystem/atlassian/jira/7/7.5.3/.env index 262439205..056047455 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.3/.env +++ b/linux/ecosystem/atlassian/jira/7/7.5.3/.env @@ -1,3 +1,2 @@ - RELEASE=7.5.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.5.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.5.4/.env b/linux/ecosystem/atlassian/jira/7/7.5.4/.env index 24252f5af..13e4d979b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.5.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.5.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.5.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.0/.env b/linux/ecosystem/atlassian/jira/7/7.6.0/.env index ad9fa9c3d..dbd8f103c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.1/.env b/linux/ecosystem/atlassian/jira/7/7.6.1/.env index af9db42e3..49f905fbe 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.10/.env b/linux/ecosystem/atlassian/jira/7/7.6.10/.env index 9151079b0..02a1db658 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.10/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.10/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.11/.env b/linux/ecosystem/atlassian/jira/7/7.6.11/.env index b3ac3642a..497bf4163 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.11/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.11/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.12/.env b/linux/ecosystem/atlassian/jira/7/7.6.12/.env index 6e10b6dc2..719b04d83 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.12/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.12/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.12 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.12.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.13/.env b/linux/ecosystem/atlassian/jira/7/7.6.13/.env index 5868d6764..278f93026 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.13/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.13/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.13 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.13.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.14/.env b/linux/ecosystem/atlassian/jira/7/7.6.14/.env index f7bc9e5c2..2003b152a 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.14/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.14/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.14 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.14.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.15/.env b/linux/ecosystem/atlassian/jira/7/7.6.15/.env index 804065859..00dbab0ea 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.15/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.15/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.15 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.15.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.16/.env b/linux/ecosystem/atlassian/jira/7/7.6.16/.env index f8c0c9156..211a43345 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.16/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.16/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.16 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.16.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.17/.env b/linux/ecosystem/atlassian/jira/7/7.6.17/.env index ea8156ea6..5a2ee0f59 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.17/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.17/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.17 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.17.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.2/.env b/linux/ecosystem/atlassian/jira/7/7.6.2/.env index 64708172f..bea906e69 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.3/.env b/linux/ecosystem/atlassian/jira/7/7.6.3/.env index 0408a1947..57f63f6ea 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.3/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.3/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.4/.env b/linux/ecosystem/atlassian/jira/7/7.6.4/.env index 936089cd8..088e216b5 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.6/.env b/linux/ecosystem/atlassian/jira/7/7.6.6/.env index 5bfa71a33..3921a9022 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.6/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.6/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.7/.env b/linux/ecosystem/atlassian/jira/7/7.6.7/.env index 7fa016d23..3518d6c94 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.7/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.7/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.8/.env b/linux/ecosystem/atlassian/jira/7/7.6.8/.env index 561aacc06..da0f966e9 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.8/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.8/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.6.9/.env b/linux/ecosystem/atlassian/jira/7/7.6.9/.env index fc3d42aab..230e66e22 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.9/.env +++ b/linux/ecosystem/atlassian/jira/7/7.6.9/.env @@ -1,3 +1,2 @@ - RELEASE=7.6.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.6.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.7.0/.env b/linux/ecosystem/atlassian/jira/7/7.7.0/.env index 7033b7ec1..5307fb664 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.7.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.7.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.7.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.7.1/.env b/linux/ecosystem/atlassian/jira/7/7.7.1/.env index 8bca52408..3a279bb02 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.7.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.7.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.7.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.7.2/.env b/linux/ecosystem/atlassian/jira/7/7.7.2/.env index 73d28284f..becdf6f30 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.7.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.7.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.7.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.7.4/.env b/linux/ecosystem/atlassian/jira/7/7.7.4/.env index c356493e2..fd9d876d1 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.7.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.7.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.7.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.8.0/.env b/linux/ecosystem/atlassian/jira/7/7.8.0/.env index f41337f71..03ac4a127 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.8.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.8.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.8.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.8.1/.env b/linux/ecosystem/atlassian/jira/7/7.8.1/.env index 2a764d9d1..ab5494704 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.1/.env +++ b/linux/ecosystem/atlassian/jira/7/7.8.1/.env @@ -1,3 +1,2 @@ - RELEASE=7.8.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.8.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.8.2/.env b/linux/ecosystem/atlassian/jira/7/7.8.2/.env index 8fa75646d..06295a407 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.8.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.8.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.8.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.8.4/.env b/linux/ecosystem/atlassian/jira/7/7.8.4/.env index a2879af27..ab606564b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.4/.env +++ b/linux/ecosystem/atlassian/jira/7/7.8.4/.env @@ -1,3 +1,2 @@ - RELEASE=7.8.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.8.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.9.0/.env b/linux/ecosystem/atlassian/jira/7/7.9.0/.env index f6b717ead..6854e4f5e 100644 --- a/linux/ecosystem/atlassian/jira/7/7.9.0/.env +++ b/linux/ecosystem/atlassian/jira/7/7.9.0/.env @@ -1,3 +1,2 @@ - RELEASE=7.9.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.9.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/7/7.9.2/.env b/linux/ecosystem/atlassian/jira/7/7.9.2/.env index 17ccd50c6..094612c5d 100644 --- a/linux/ecosystem/atlassian/jira/7/7.9.2/.env +++ b/linux/ecosystem/atlassian/jira/7/7.9.2/.env @@ -1,3 +1,2 @@ - RELEASE=7.9.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.9.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.0.0/.env b/linux/ecosystem/atlassian/jira/8/8.0.0/.env index 2b127f2ae..8c7e50d8b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.0.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.0.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.0.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.0.2/.env b/linux/ecosystem/atlassian/jira/8/8.0.2/.env index c09dca049..0367af77f 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.0.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.0.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.0.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.0.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.0.2/docker-compose.yml index ed71c1649..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.0.2/docker-compose.yml @@ -7,4 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - diff --git a/linux/ecosystem/atlassian/jira/8/8.0.3/.env b/linux/ecosystem/atlassian/jira/8/8.0.3/.env index bc5b567ed..7be58638c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.0.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.0.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.0.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.1.0/.env b/linux/ecosystem/atlassian/jira/8/8.1.0/.env index c8ca5ef17..54fb5eabc 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.1.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.1.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.1.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.1.1/.env b/linux/ecosystem/atlassian/jira/8/8.1.1/.env index c05ae07e1..970620f9f 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.1.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.1.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.1.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.1.2/.env b/linux/ecosystem/atlassian/jira/8/8.1.2/.env index 7d604c1cc..25f46a950 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.1.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.1.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.1.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.1.3/.env b/linux/ecosystem/atlassian/jira/8/8.1.3/.env index 9faf78da0..bd21c527b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.1.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.1.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.1.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.10.0/.env b/linux/ecosystem/atlassian/jira/8/8.10.0/.env index 06545427b..c52b9aa87 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.10.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.10.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.10.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.10.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.10.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.10.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.10.1/.env b/linux/ecosystem/atlassian/jira/8/8.10.1/.env index f0303efa3..c1e838f98 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.10.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.10.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.10.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.10.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.10.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.10.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.11.0/.env b/linux/ecosystem/atlassian/jira/8/8.11.0/.env index bc552542b..7a6902426 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.11.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.11.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.11.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.11.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.11.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.11.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.11.1/.env b/linux/ecosystem/atlassian/jira/8/8.11.1/.env index a0cc199e7..8480effc5 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.11.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.11.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.11.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.11.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.11.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.11.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.12.0/.env b/linux/ecosystem/atlassian/jira/8/8.12.0/.env index 7d3cdd9f5..c93e957ac 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.12.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.12.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.12.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.12.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.12.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.12.1/.env b/linux/ecosystem/atlassian/jira/8/8.12.1/.env index 7b14469c4..c9d1f36cc 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.12.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.12.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.12.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.12.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.12.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.12.2/.env b/linux/ecosystem/atlassian/jira/8/8.12.2/.env index af18966ef..073baef3f 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.12.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.12.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.12.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.12.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.12.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.12.3/.env b/linux/ecosystem/atlassian/jira/8/8.12.3/.env index aadcec757..1bd9f97a5 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.12.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.12.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.12.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.12.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.12.3/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.12.3/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.0/.env b/linux/ecosystem/atlassian/jira/8/8.13.0/.env index 1251e9fd0..8a8e13b4d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.1/.env b/linux/ecosystem/atlassian/jira/8/8.13.1/.env index d544e2056..d5918573a 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.10/.env b/linux/ecosystem/atlassian/jira/8/8.13.10/.env index 0ba9d6f91..636c01c04 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.10/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.10/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.10/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.10/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.10/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.10/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.11/.env b/linux/ecosystem/atlassian/jira/8/8.13.11/.env index 680af6451..2deede7fd 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.11/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.11/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.11/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.11/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.11/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.11/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.12/.env b/linux/ecosystem/atlassian/jira/8/8.13.12/.env index ed44a3ef5..b7ab6803d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.12/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.12/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.12 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.12.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.12/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.12/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.12/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.12/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.13/.env b/linux/ecosystem/atlassian/jira/8/8.13.13/.env index f814057f1..0aa451e81 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.13/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.13/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.13 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.13.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.13/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.13/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.13/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.13/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.14/.env b/linux/ecosystem/atlassian/jira/8/8.13.14/.env new file mode 100644 index 000000000..239b68b8c --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.14/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.14 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/bin/ansible/roles/atlassian.jira/files/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.14/Dockerfile similarity index 97% rename from bin/ansible/roles/atlassian.jira/files/Dockerfile rename to linux/ecosystem/atlassian/jira/8/8.13.14/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/bin/ansible/roles/atlassian.jira/files/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.14/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/8/8.13.14/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.14/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.14/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.14/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.14/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.14/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.14/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.14/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.14/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.14/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.14/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.14/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.15/.env b/linux/ecosystem/atlassian/jira/8/8.13.15/.env new file mode 100644 index 000000000..fba7d38d9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.15/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.15 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.15/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.15/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.15/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.15/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.15/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.15/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.15/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.15/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.15/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.15/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.16/.env b/linux/ecosystem/atlassian/jira/8/8.13.16/.env new file mode 100644 index 000000000..d6de5c25c --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.16/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.16 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.16/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.16/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.16/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.16/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.16/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.16/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.16/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.16/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.16/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.16/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.17/.env b/linux/ecosystem/atlassian/jira/8/8.13.17/.env new file mode 100644 index 000000000..aade345b4 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.17/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.17 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.17/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.17/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.17/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.17/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.17/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.17/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.17/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.17/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.17/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.18/.env b/linux/ecosystem/atlassian/jira/8/8.13.18/.env new file mode 100644 index 000000000..41717bf5d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.18/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.18 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.18/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.18/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.18/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.18/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.18/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.18/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.18/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.18/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.18/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.18/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.19/.env b/linux/ecosystem/atlassian/jira/8/8.13.19/.env new file mode 100644 index 000000000..a7db33c7c --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.19/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.19 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.19/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.19/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.19/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.19/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.19/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.19/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.19/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.19/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.19/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.19/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.2/.env b/linux/ecosystem/atlassian/jira/8/8.13.2/.env index 27b7f82f8..07ab52573 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.20/.env b/linux/ecosystem/atlassian/jira/8/8.13.20/.env new file mode 100644 index 000000000..239541b63 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.20/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.20 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.20/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.20/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.20/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.20/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.20/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.20/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.20/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.20/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.20/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.20/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.21/.env b/linux/ecosystem/atlassian/jira/8/8.13.21/.env new file mode 100644 index 000000000..69cc92506 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.21/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.21 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.21/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.21/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.21/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.21/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.21/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.21/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.21/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.21/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.21/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.21/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.22/.env b/linux/ecosystem/atlassian/jira/8/8.13.22/.env new file mode 100644 index 000000000..e5de359f0 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.22/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.22 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.22/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.22/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.22/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.22/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.22/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.22/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.22/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.22/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.22/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.22/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.24/.env b/linux/ecosystem/atlassian/jira/8/8.13.24/.env new file mode 100644 index 000000000..394a78542 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.24/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.24 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.24/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.24/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.24/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.24/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.24/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.24/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.24/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.24/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.24/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.24/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.25/.env b/linux/ecosystem/atlassian/jira/8/8.13.25/.env new file mode 100644 index 000000000..b14dc3dcb --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.25/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.25 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.25/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.25/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.25/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.25/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.25/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.25/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.25/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.25/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.25/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.25/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.26/.env b/linux/ecosystem/atlassian/jira/8/8.13.26/.env new file mode 100644 index 000000000..d91f7c017 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.26/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.26 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.26/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.26/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.26/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.26/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.26/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.26/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.26/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.26/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.26/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.26/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.27/.env b/linux/ecosystem/atlassian/jira/8/8.13.27/.env new file mode 100644 index 000000000..4d637daab --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.27/.env @@ -0,0 +1,2 @@ +RELEASE=8.13.27 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.27/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.27/Makefile b/linux/ecosystem/atlassian/jira/8/8.13.27/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.27/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.13.27/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.27/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.27/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.27/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.13.27/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.13.27/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.13.3/.env b/linux/ecosystem/atlassian/jira/8/8.13.3/.env index f13de08c6..959b5126f 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.3/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.3/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.4/.env b/linux/ecosystem/atlassian/jira/8/8.13.4/.env index 7223b5952..daa4ace42 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.4/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.4/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.4/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.4/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.5/.env b/linux/ecosystem/atlassian/jira/8/8.13.5/.env index f98b530d3..a49594d3c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.5/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.5/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.5/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.5/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.6/.env b/linux/ecosystem/atlassian/jira/8/8.13.6/.env index 0fa64c96b..9aecac7cc 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.6/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.6/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.6/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.6/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.7/.env b/linux/ecosystem/atlassian/jira/8/8.13.7/.env index aeb2619a7..ec9468120 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.7/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.7/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.7/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.7/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.8/.env b/linux/ecosystem/atlassian/jira/8/8.13.8/.env index 39707adc5..e3e77a3dd 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.8/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.8/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.8/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.8/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.13.9/.env b/linux/ecosystem/atlassian/jira/8/8.13.9/.env index 0ae21d2dd..8e0c56432 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.9/.env +++ b/linux/ecosystem/atlassian/jira/8/8.13.9/.env @@ -1,3 +1,2 @@ - RELEASE=8.13.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.13.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.13.9/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.13.9/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.9/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.13.9/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.14.0/.env b/linux/ecosystem/atlassian/jira/8/8.14.0/.env index a474275b4..01d39a034 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.14.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.14.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.14.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.14.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.14.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.14.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.14.1/.env b/linux/ecosystem/atlassian/jira/8/8.14.1/.env index 1fd499014..2713f44f9 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.14.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.14.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.14.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.14.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.14.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.14.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.15.0/.env b/linux/ecosystem/atlassian/jira/8/8.15.0/.env index b0d9a9932..5417f869e 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.15.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.15.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.15.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.15.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.15.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.15.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.15.1/.env b/linux/ecosystem/atlassian/jira/8/8.15.1/.env index ed62260b1..d678f354a 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.15.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.15.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.15.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.15.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.15.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.15.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.16.0/.env b/linux/ecosystem/atlassian/jira/8/8.16.0/.env index 8456f56fc..5cc9122d7 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.16.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.16.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.16.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.16.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.16.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.16.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.16.1/.env b/linux/ecosystem/atlassian/jira/8/8.16.1/.env index f3b21a58c..0714fe33c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.16.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.16.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.16.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.16.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.16.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.16.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.16.2/.env b/linux/ecosystem/atlassian/jira/8/8.16.2/.env index 4d36171e3..4dd19e3c1 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.16.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.16.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.16.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.16.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.16.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.16.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.17.0/.env b/linux/ecosystem/atlassian/jira/8/8.17.0/.env index a127c6f7b..7519ac5b1 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.17.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.17.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.17.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.17.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.17.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.17.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.17.1/.env b/linux/ecosystem/atlassian/jira/8/8.17.1/.env index 0aaefcf4d..9673f5333 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.17.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.17.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.17.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.17.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.17.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.17.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.18.1/.env b/linux/ecosystem/atlassian/jira/8/8.18.1/.env index a1b28953a..410b98bc3 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.18.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.18.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.18.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.18.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.18.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.18.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.18.2/.env b/linux/ecosystem/atlassian/jira/8/8.18.2/.env index ef6ecd6c9..a103bd055 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.18.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.18.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.18.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.18.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.18.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.18.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.19.0/.env b/linux/ecosystem/atlassian/jira/8/8.19.0/.env index 8ae6a2bf6..08e91f935 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.19.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.19.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.19.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.19.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.19.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.19.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.19.1/.env b/linux/ecosystem/atlassian/jira/8/8.19.1/.env index eb7270698..c93510d63 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.19.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.19.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.19.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.19.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.19.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.19.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.2.0/.env b/linux/ecosystem/atlassian/jira/8/8.2.0/.env index 8186fc65d..a34dc4ea3 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.2.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.2.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.2.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.2.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.2.1/.env b/linux/ecosystem/atlassian/jira/8/8.2.1/.env index e4d9d560c..d1106e42a 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.2.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.2.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.2.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.2.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.2.2/.env b/linux/ecosystem/atlassian/jira/8/8.2.2/.env index ecce21b1b..8b963f935 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.2.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.2.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.2.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.2.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.2.3/.env b/linux/ecosystem/atlassian/jira/8/8.2.3/.env index b81ba31da..e1257c5e9 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.2.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.2.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.2.3/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.2.3/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.2.4/.env b/linux/ecosystem/atlassian/jira/8/8.2.4/.env index fb78ea238..7f51d67af 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.4/.env +++ b/linux/ecosystem/atlassian/jira/8/8.2.4/.env @@ -1,3 +1,2 @@ - RELEASE=8.2.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.2.4/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.2.4/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.2.5/.env b/linux/ecosystem/atlassian/jira/8/8.2.5/.env index 4cb26072f..f20129aa6 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.5/.env +++ b/linux/ecosystem/atlassian/jira/8/8.2.5/.env @@ -1,3 +1,2 @@ - RELEASE=8.2.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.2.5/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.2.5/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.2.6/.env b/linux/ecosystem/atlassian/jira/8/8.2.6/.env index 3f4cffe90..1b182ce59 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.6/.env +++ b/linux/ecosystem/atlassian/jira/8/8.2.6/.env @@ -1,3 +1,2 @@ - RELEASE=8.2.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.2.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.2.6/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.2.6/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.0/.env b/linux/ecosystem/atlassian/jira/8/8.20.0/.env index 4c0adf9a4..c3fefd8de 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.20.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.20.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.20.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.20.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.1/.env b/linux/ecosystem/atlassian/jira/8/8.20.1/.env index 7d0890948..1d243e7e4 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.20.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.20.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.20.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.20.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.10/.env b/linux/ecosystem/atlassian/jira/8/8.20.10/.env new file mode 100644 index 000000000..f048c1a7c --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.10/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.10 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.10/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.10/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.10/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.10/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.10/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.10/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.10/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.10/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.10/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.10/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.11/.env b/linux/ecosystem/atlassian/jira/8/8.20.11/.env new file mode 100644 index 000000000..077e3c049 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.11/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.11 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.11/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.11/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.11/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.11/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.11/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.11/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.11/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.11/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.11/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.11/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.12/.env b/linux/ecosystem/atlassian/jira/8/8.20.12/.env new file mode 100644 index 000000000..2d906102b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.12/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.12 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.12/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.12/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.12/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.12/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.12/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.12/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.12/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.12/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.12/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.12/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.13/.env b/linux/ecosystem/atlassian/jira/8/8.20.13/.env new file mode 100644 index 000000000..24701fdb4 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.13/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.13 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.13/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.13/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.13/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.13/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.13/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.13/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.13/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.13/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.13/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.13/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.14/.env b/linux/ecosystem/atlassian/jira/8/8.20.14/.env new file mode 100644 index 000000000..371b2781a --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.14/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.14 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.14/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.14/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.14/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.14/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.14/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.14/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.14/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.14/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.14/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.14/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.15/.env b/linux/ecosystem/atlassian/jira/8/8.20.15/.env new file mode 100644 index 000000000..f5b50e8e5 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.15/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.15 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.15/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.15/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.15/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.15/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.15/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.15/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.15/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.15/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.15/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.15/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.16/.env b/linux/ecosystem/atlassian/jira/8/8.20.16/.env new file mode 100644 index 000000000..7eb1920f4 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.16/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.16 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.16/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.16/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.16/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.16/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.16/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.16/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.16/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.16/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.16/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.16/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.17/.env b/linux/ecosystem/atlassian/jira/8/8.20.17/.env new file mode 100644 index 000000000..76c1c15a1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.17/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.17 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.17/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.17/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.17/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.17/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.17/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.17/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.17/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.17/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.17/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.19/.env b/linux/ecosystem/atlassian/jira/8/8.20.19/.env new file mode 100644 index 000000000..8746a9e75 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.19/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.19 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.19/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.19/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.19/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.19/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.19/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.19/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.19/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.19/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.19/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.19/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.2/.env b/linux/ecosystem/atlassian/jira/8/8.20.2/.env new file mode 100644 index 000000000..3cff8d158 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.2/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.2 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.2/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.2/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.2/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.2/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.2/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.2/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.2/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.2/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.2/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.20/.env b/linux/ecosystem/atlassian/jira/8/8.20.20/.env new file mode 100644 index 000000000..47fa720c4 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.20/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.20 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.20/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.20/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.20/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.20/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.20/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.20/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.20/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.20/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.20/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.20/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.21/.env b/linux/ecosystem/atlassian/jira/8/8.20.21/.env new file mode 100644 index 000000000..e5da1e649 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.21/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.21 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.21/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.21/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.21/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.21/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.21/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.21/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.21/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.21/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.21/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.21/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.22/.env b/linux/ecosystem/atlassian/jira/8/8.20.22/.env new file mode 100644 index 000000000..4e77776b4 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.22/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.22 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.22/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.22/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.22/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.22/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.22/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.22/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.22/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.22/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.22/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.22/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.23/.env b/linux/ecosystem/atlassian/jira/8/8.20.23/.env new file mode 100644 index 000000000..7fa4468bd --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.23/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.23 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.23/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.23/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.23/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.23/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.23/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.23/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.23/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.23/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.23/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.23/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.24/.env b/linux/ecosystem/atlassian/jira/8/8.20.24/.env new file mode 100644 index 000000000..203beb0e3 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.24/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.24 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.24/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.24/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.24/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.24/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.24/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.24/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.24/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.24/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.24/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.24/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.3/.env b/linux/ecosystem/atlassian/jira/8/8.20.3/.env new file mode 100644 index 000000000..e830084ad --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.3/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.3 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.3/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.3/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.3/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.3/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.3/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.3/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.3/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.3/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.3/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.4/.env b/linux/ecosystem/atlassian/jira/8/8.20.4/.env new file mode 100644 index 000000000..99a91995a --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.4/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.4 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.4/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.4/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.4/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.4/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.4/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.4/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.4/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.4/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.4/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.5/.env b/linux/ecosystem/atlassian/jira/8/8.20.5/.env new file mode 100644 index 000000000..43ac6154f --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.5/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.5 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.5/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.5/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.5/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.5/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.5/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.5/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.5/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.5/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.5/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.6/.env b/linux/ecosystem/atlassian/jira/8/8.20.6/.env new file mode 100644 index 000000000..5223a6367 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.6/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.6 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.6/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.6/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.6/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.6/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.6/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.6/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.6/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.6/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.6/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.7/.env b/linux/ecosystem/atlassian/jira/8/8.20.7/.env new file mode 100644 index 000000000..4e44559da --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.7/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.7 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.7/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.7/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.7/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.7/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.7/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.7/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.7/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.7/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.7/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.8/.env b/linux/ecosystem/atlassian/jira/8/8.20.8/.env new file mode 100644 index 000000000..ba9c6a809 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.8/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.8 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.8/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.8/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.8/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.8/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.8/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.8/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.8/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.8/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.8/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.20.9/.env b/linux/ecosystem/atlassian/jira/8/8.20.9/.env new file mode 100644 index 000000000..4f8fa2cbf --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.9/.env @@ -0,0 +1,2 @@ +RELEASE=8.20.9 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.9/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.20.9/Makefile b/linux/ecosystem/atlassian/jira/8/8.20.9/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.9/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.20.9/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.20.9/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.9/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.20.9/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.20.9/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.20.9/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.21.0/.env b/linux/ecosystem/atlassian/jira/8/8.21.0/.env index 7a3eda920..fbb1f1cdf 100644 --- a/linux/ecosystem/atlassian/jira/8/8.21.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.21.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.21.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.21.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.21.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.21.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.21.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.21.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.21.1/.env b/linux/ecosystem/atlassian/jira/8/8.21.1/.env new file mode 100644 index 000000000..0076ee1bd --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.21.1/.env @@ -0,0 +1,2 @@ +RELEASE=8.21.1 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile new file mode 100644 index 000000000..7eb0d9d6b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile @@ -0,0 +1,52 @@ +FROM epicmorg/debian:bullseye-jdk8 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile.jdk11 new file mode 100644 index 000000000..7339da96d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.21.1/Dockerfile.jdk11 @@ -0,0 +1,51 @@ +FROM epicmorg/debian:bullseye-jdk11 +LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## + +#configured by dockerfile / .ENV +ARG RELEASE +ARG DOWNLOAD_URL + +################################################################## +# Setup +################################################################## +ENV RUN_USER daemon +ENV RUN_GROUP daemon + +# https://confluence.atlassian.com/display/JSERVERM/Important+directories+and+files +ENV JIRA_HOME /var/atlassian/application-data/jira +ENV JIRA_INSTALL_DIR /opt/atlassian/jira + +VOLUME ["${JIRA_HOME}"] +WORKDIR $JIRA_HOME + +# Expose HTTP port +EXPOSE 8080 + +################################################################## +# Installing +################################################################## +RUN mkdir -p ${JIRA_INSTALL_DIR} \ + && curl -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "$JIRA_INSTALL_DIR" \ + && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_INSTALL_DIR}/ \ + && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh \ + && sed -i -e 's/grep "java version"/grep -E "(openjdk|java) version"/g' ${JIRA_INSTALL_DIR}/bin/check-java.sh \ + && sed -i -e 's/port="8080"/port="8080" secure="${catalinaConnectorSecure}" scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"/' ${JIRA_INSTALL_DIR}/conf/server.xml && \ + update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.21.1/Makefile b/linux/ecosystem/atlassian/jira/8/8.21.1/Makefile new file mode 100644 index 000000000..9ef622aa9 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.21.1/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel --progress plain + +deploy: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af diff --git a/linux/ecosystem/atlassian/jira/8/8.21.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.21.1/docker-compose.yml new file mode 100644 index 000000000..61ae14071 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.21.1/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + args: + RELEASE: ${RELEASE} + DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.21.1/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.21.1/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.21.1/entrypoint.sh @@ -0,0 +1,89 @@ +#!/bin/bash +set -euo pipefail + +export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") +export JRE_HOME="$JAVA_HOME/jre" +export JAVA_BINARY="$JRE_HOME/bin/java" +export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}') + +# Setup Catalina Opts +: ${CATALINA_CONNECTOR_PROXYNAME:=} +: ${CATALINA_CONNECTOR_PROXYPORT:=} +: ${CATALINA_CONNECTOR_SCHEME:=http} +: ${CATALINA_CONNECTOR_SECURE:=false} + +: ${CATALINA_OPTS:=} + +: ${JAVA_OPTS:=} + +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}" +CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}" + +export JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}" + +# Setup Data Center configuration +if [ ! -f "/etc/container_id" ]; then + uuidgen > /etc/container_id +fi +CONTAINER_ID=$(cat /etc/container_id) +CONTAINER_SHORT_ID=${CONTAINER_ID::8} + +: ${CLUSTERED:=false} +: ${JIRA_NODE_ID:=jira_node_${CONTAINER_SHORT_ID}} +: ${JIRA_SHARED_HOME:=${JIRA_HOME}/shared} +: ${EHCACHE_PEER_DISCOVERY:=} +: ${EHCACHE_LISTENER_HOSTNAME:=} +: ${EHCACHE_LISTENER_PORT:=} +: ${EHCACHE_LISTENER_SOCKETTIMEOUTMILLIS:=} +: ${EHCACHE_MULTICAST_ADDRESS:=} +: ${EHCACHE_MULTICAST_PORT:=} +: ${EHCACHE_MULTICAST_TIMETOLIVE:=} +: ${EHCACHE_MULTICAST_HOSTNAME:=} + +# Cleanly set/unset values in cluster.properties +function set_cluster_property { + if [ -z $2 ]; then + if [ -f "${JIRA_HOME}/cluster.properties" ]; then + sed -i -e "/^${1}/d" "${JIRA_HOME}/cluster.properties" + fi + return + fi + if [ ! -f "${JIRA_HOME}/cluster.properties" ]; then + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + elif grep "^${1}" "${JIRA_HOME}/cluster.properties"; then + sed -i -e "s#^${1}=.*#${1}=${2}#g" "${JIRA_HOME}/cluster.properties" + else + echo "${1}=${2}" >> "${JIRA_HOME}/cluster.properties" + fi +} + +if [ "${CLUSTERED}" == "true" ]; then + set_cluster_property "jira.node.id" "${JIRA_NODE_ID}" + set_cluster_property "jira.shared.home" "${JIRA_SHARED_HOME}" + set_cluster_property "ehcache.peer.discovery" "${EHCACHE_PEER_DISCOVERY}" + set_cluster_property "ehcache.listener.hostName" "${EHCACHE_LISTENER_HOSTNAME}" + set_cluster_property "ehcache.listener.port" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.listener.socketTimeoutMillis" "${EHCACHE_LISTENER_PORT}" + set_cluster_property "ehcache.multicast.address" "${EHCACHE_MULTICAST_ADDRESS}" + set_cluster_property "ehcache.multicast.port" "${EHCACHE_MULTICAST_PORT}" + set_cluster_property "ehcache.multicast.timeToLive" "${EHCACHE_MULTICAST_TIMETOLIVE}" + set_cluster_property "ehcache.multicast.hostName" "${EHCACHE_MULTICAST_HOSTNAME}" +fi + + +# Start Jira as the correct user +if [ "${UID}" -eq 0 ]; then + echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}" + PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${JIRA_HOME}") + EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700 + if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then + chmod -R 700 "${JIRA_HOME}" && + chown -R "${RUN_USER}:${RUN_GROUP}" "${JIRA_HOME}" + fi + # Now drop privileges + exec su -s /bin/bash "${RUN_USER}" -c "$JIRA_INSTALL_DIR/bin/start-jira.sh $@" +else + exec "$JIRA_INSTALL_DIR/bin/start-jira.sh" "$@" +fi diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/.env b/linux/ecosystem/atlassian/jira/8/8.22.0/.env index 00147052b..3f663d05d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.22.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/.env b/linux/ecosystem/atlassian/jira/8/8.22.1/.env index c50f3e3ff..d5946fee1 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.22.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.22.2/.env b/linux/ecosystem/atlassian/jira/8/8.22.2/.env index fe33ce1cd..de3caa854 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.22.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.22.3/.env b/linux/ecosystem/atlassian/jira/8/8.22.3/.env index 7ffd2f46d..3e35389ae 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.22.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.3/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.22.4/.env b/linux/ecosystem/atlassian/jira/8/8.22.4/.env index 7d6193621..2a759d14c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.4/.env +++ b/linux/ecosystem/atlassian/jira/8/8.22.4/.env @@ -1,3 +1,2 @@ - RELEASE=8.22.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.4/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.4/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.22.4/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.22.6/.env b/linux/ecosystem/atlassian/jira/8/8.22.6/.env index 9b67a602e..d056ddb81 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.6/.env +++ b/linux/ecosystem/atlassian/jira/8/8.22.6/.env @@ -1,3 +1,2 @@ - RELEASE=8.22.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.6/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.6/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.22.6/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.3.0/.env b/linux/ecosystem/atlassian/jira/8/8.3.0/.env index 0216992f4..fcabf3691 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.3.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.3.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.3.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.3.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.3.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.3.1/.env b/linux/ecosystem/atlassian/jira/8/8.3.1/.env index 4138b3a7e..ea750df6c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.3.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.3.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.3.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.3.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.3.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.3.2/.env b/linux/ecosystem/atlassian/jira/8/8.3.2/.env index 45f038a20..07c993f3e 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.3.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.3.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.3.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.3.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.3.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.3.3/.env b/linux/ecosystem/atlassian/jira/8/8.3.3/.env index 46646cbf0..d0866ad53 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.3.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.3.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.3.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.3.3/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.3.3/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.3.4/.env b/linux/ecosystem/atlassian/jira/8/8.3.4/.env index a5baa0514..4a254f51a 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.4/.env +++ b/linux/ecosystem/atlassian/jira/8/8.3.4/.env @@ -1,3 +1,2 @@ - RELEASE=8.3.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.3.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.3.4/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.3.4/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.3.5/.env b/linux/ecosystem/atlassian/jira/8/8.3.5/.env index f074992fa..de4cc3985 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.5/.env +++ b/linux/ecosystem/atlassian/jira/8/8.3.5/.env @@ -1,3 +1,2 @@ - RELEASE=8.3.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.3.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.3.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.3.5/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.3.5/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.4.0/.env b/linux/ecosystem/atlassian/jira/8/8.4.0/.env index 24c141081..b16a676bc 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.4.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.4.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.4.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.4.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.4.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.4.1/.env b/linux/ecosystem/atlassian/jira/8/8.4.1/.env index 33a722aa9..2bb3119e5 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.4.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.4.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.4.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.4.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.4.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.4.2/.env b/linux/ecosystem/atlassian/jira/8/8.4.2/.env index 4958ef37d..eb5848656 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.4.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.4.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.4.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.4.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.4.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.4.3/.env b/linux/ecosystem/atlassian/jira/8/8.4.3/.env index 82c7a1734..2db7303cc 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.4.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.4.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.4.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.4.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.4.3/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.4.3/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.0/.env b/linux/ecosystem/atlassian/jira/8/8.5.0/.env index 0f523d9b4..a3bd91c66 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.1/.env b/linux/ecosystem/atlassian/jira/8/8.5.1/.env index 21a61a85b..0a6395b7e 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.10/.env b/linux/ecosystem/atlassian/jira/8/8.5.10/.env index 3243ca5b4..6e19e7012 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.10/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.10/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.10 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.10.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.10/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.10/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.10/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.10/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.11/.env b/linux/ecosystem/atlassian/jira/8/8.5.11/.env index d3025f9e9..033c87180 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.11/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.11/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.11 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.11.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.11/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.11/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.11/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.11/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.12/.env b/linux/ecosystem/atlassian/jira/8/8.5.12/.env index ec8f898c3..025899134 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.12/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.12/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.12 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.12.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.12/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.12/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.12/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.12/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.13/.env b/linux/ecosystem/atlassian/jira/8/8.5.13/.env index caff9188f..15dfe5348 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.13/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.13/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.13 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.13.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.13/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.13/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.13/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.13/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.14/.env b/linux/ecosystem/atlassian/jira/8/8.5.14/.env index 45363ab48..522bfeca1 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.14/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.14/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.14 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.14.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.14/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.14/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.14/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.14/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.15/.env b/linux/ecosystem/atlassian/jira/8/8.5.15/.env index 7fc2bbf2c..69796a265 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.15/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.15/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.15 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.15.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.15/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.15/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.15/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.15/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.16/.env b/linux/ecosystem/atlassian/jira/8/8.5.16/.env index c56758baa..2386abbf2 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.16/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.16/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.16 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.16.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.16/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.16/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.16/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.16/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.17/.env b/linux/ecosystem/atlassian/jira/8/8.5.17/.env index cab1b50b9..c6f539f49 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.17/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.17/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.17 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.17.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.17/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.17/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.17/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.17/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.18/.env b/linux/ecosystem/atlassian/jira/8/8.5.18/.env index f30cdc0b4..7f1cf8e34 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.18/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.18/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.18 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.18.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.18/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.18/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.18/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.18/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.19/.env b/linux/ecosystem/atlassian/jira/8/8.5.19/.env index c5add83d3..af9202304 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.19/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.19/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.19 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.19.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.19/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.19/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.19/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.19/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.2/.env b/linux/ecosystem/atlassian/jira/8/8.5.2/.env index 3bb8ec0a5..fd8570379 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.2/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.2/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.2 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.2.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.2/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.2/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.2/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.3/.env b/linux/ecosystem/atlassian/jira/8/8.5.3/.env index 31cefc43f..02233e82f 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.3/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.3/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.3 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.3.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.3/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.3/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.3/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.4/.env b/linux/ecosystem/atlassian/jira/8/8.5.4/.env index df5447f55..9d5c60601 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.4/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.4/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.4 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.4.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.4/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.4/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.4/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.4/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.5/.env b/linux/ecosystem/atlassian/jira/8/8.5.5/.env index 146fc224e..bcb4bd39d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.5/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.5/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.5 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.5.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.5/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.5/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.5/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.5/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.6/.env b/linux/ecosystem/atlassian/jira/8/8.5.6/.env index ebeba348f..4e25b77bc 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.6/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.6/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.6 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.6.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.6/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.6/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.6/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.6/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.7/.env b/linux/ecosystem/atlassian/jira/8/8.5.7/.env index 6ef4a2bf2..bcdefdbde 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.7/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.7/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.7 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.7.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.7/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.7/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.7/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.7/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.8/.env b/linux/ecosystem/atlassian/jira/8/8.5.8/.env index f7dc343a8..fba5ba6e6 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.8/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.8/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.8 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.8.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.8/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.8/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.8/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.8/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.5.9/.env b/linux/ecosystem/atlassian/jira/8/8.5.9/.env index 43b6cb5de..10b7c9baf 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.9/.env +++ b/linux/ecosystem/atlassian/jira/8/8.5.9/.env @@ -1,3 +1,2 @@ - RELEASE=8.5.9 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.5.9.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.5.9/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.5.9/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.9/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.5.9/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.6.0/.env b/linux/ecosystem/atlassian/jira/8/8.6.0/.env index 6dab47be7..ae2943d57 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.6.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.6.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.6.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.6.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.6.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.6.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.6.1/.env b/linux/ecosystem/atlassian/jira/8/8.6.1/.env index edda59f4d..5c4a0b260 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.6.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.6.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.6.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.6.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.6.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.6.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.7.0/.env b/linux/ecosystem/atlassian/jira/8/8.7.0/.env index ce46988d9..725c8504d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.7.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.7.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.7.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.7.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.7.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.7.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.7.1/.env b/linux/ecosystem/atlassian/jira/8/8.7.1/.env index f01c054dd..d3dd585a2 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.7.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.7.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.7.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.7.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.7.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.7.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.8.0/.env b/linux/ecosystem/atlassian/jira/8/8.8.0/.env index b03224376..9b959693e 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.8.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.8.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.8.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.8.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.8.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.8.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.8.1/.env b/linux/ecosystem/atlassian/jira/8/8.8.1/.env index ffae5db84..055974241 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.8.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.8.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.8.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.8.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.8.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.8.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.9.0/.env b/linux/ecosystem/atlassian/jira/8/8.9.0/.env index e8c594a06..d32035ba1 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.0/.env +++ b/linux/ecosystem/atlassian/jira/8/8.9.0/.env @@ -1,3 +1,2 @@ - RELEASE=8.9.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.9.0.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.9.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.9.0/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.0/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.9.0/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/8/8.9.1/.env b/linux/ecosystem/atlassian/jira/8/8.9.1/.env index 1b6d8995e..561df6aa2 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.1/.env +++ b/linux/ecosystem/atlassian/jira/8/8.9.1/.env @@ -1,3 +1,2 @@ - RELEASE=8.9.1 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.9.1.tar.gz +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}.tar.gz \ No newline at end of file diff --git a/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile index 0bb89734c..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,13 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile.jdk11 index 8719b8c56..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile.jdk11 @@ -10,7 +10,6 @@ ARG DEBIAN_FRONTEND=noninteractive ARG RELEASE ARG DOWNLOAD_URL - ################################################################## # Setup ################################################################## @@ -41,9 +40,12 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* + +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh CMD ["/entrypoint.sh", "-fg"] ENTRYPOINT ["/usr/bin/tini", "--"] -COPY entrypoint.sh /entrypoint.sh -COPY . /tmp +#COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.9.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.9.1/docker-compose.yml index 81592d775..61ae14071 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.1/docker-compose.yml +++ b/linux/ecosystem/atlassian/jira/8/8.9.1/docker-compose.yml @@ -7,11 +7,3 @@ services: args: RELEASE: ${RELEASE} DOWNLOAD_URL: ${DOWNLOAD_URL} - app-jdk11: - image: "epicmorg/jira:${RELEASE}-jdk11" - build: - context: . - dockerfile: Dockerfile.jdk11 - args: - RELEASE: ${RELEASE} - DOWNLOAD_URL: ${DOWNLOAD_URL} diff --git a/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.0.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.1.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.1.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.10.0/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.2.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.2.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.3.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.3.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.3.2/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.3.3/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.2/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.3/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.4/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.5/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.6/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.7/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.4.8/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.5.0/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.5.1/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.6.0/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.7.0/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.7.1/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.8.0/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.8.1/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.9.0/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile b/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile index 55998584b..7eb0d9d6b 100644 --- a/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk11 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk11 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk17 b/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk17 index e068c0c5d..7339da96d 100644 --- a/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk17 +++ b/linux/ecosystem/atlassian/jira/9/9.9.1/Dockerfile.jdk17 @@ -40,7 +40,8 @@ RUN mkdir -p ${JIRA_INSTALL_DIR} \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh