ansible jira5-8 templates

jira4 not ready
This commit is contained in:
STAM 2023-07-25 00:34:13 +03:00
parent ffc2bc07f2
commit 14676371b8
Signed by: stam
GPG Key ID: 4F57E51F9C45F8CD
1287 changed files with 15425 additions and 2972 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}

View File

@ -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}

View File

@ -0,0 +1,9 @@
version: '3.9'
services:
app:
image: "epicmorg/jira:${RELEASE}"
build:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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 }}"

View File

@ -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

View File

@ -0,0 +1,2 @@
RELEASE={{ item }}
DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-${RELEASE}.tar.gz

View File

@ -0,0 +1,2 @@
RELEASE={{ item }}
DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${RELEASE}-jira-${RELEASE}.tar.gz

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,4 +6,4 @@ services:
context: .
args:
RELEASE: ${RELEASE}
DOWNLOAD_URL: ${DOWNLOAD_URL}
DOWNLOAD_URL: ${DOWNLOAD_URL}

View File

@ -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

View File

@ -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

View File

@ -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

Some files were not shown because too many files have changed in this diff Show More