mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-25 14:15:38 +03:00
03\06\2019
This commit is contained in:
parent
9b06e5897e
commit
5102a70e42
@ -7,7 +7,7 @@
|
|||||||
| Application | Version | Pulls | Notes
|
| Application | Version | Pulls | Notes
|
||||||
| ------ | ------ | ------ | ------
|
| ------ | ------ | ------ | ------
|
||||||
| [![Atlassian Bitbucket](https://img.shields.io/badge/Atlassian-Bitbucket-brightgreen.svg?style=popout-square)](https://www.atlassian.com/software/bitbucket/download) | [![Atlassian Bitbucket](https://img.shields.io/badge/6.1.0-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/bitbucket/latest) | [![](https://img.shields.io/docker/pulls/epicmorg/bitbucket.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/bitbucket/) | Just generic `Jira Software` server. You can install servicedesk\core.
|
| [![Atlassian Bitbucket](https://img.shields.io/badge/Atlassian-Bitbucket-brightgreen.svg?style=popout-square)](https://www.atlassian.com/software/bitbucket/download) | [![Atlassian Bitbucket](https://img.shields.io/badge/6.1.0-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/bitbucket/latest) | [![](https://img.shields.io/docker/pulls/epicmorg/bitbucket.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/bitbucket/) | Just generic `Jira Software` server. You can install servicedesk\core.
|
||||||
| [![Atlassian Confluence](https://img.shields.io/badge/Atlassian-Confluence-brightgreen.svg?style=popout-square)](https://www.atlassian.com/software/confluence/download) | [![Atlassian Confluence](https://img.shields.io/badge/6.14.1-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/confluence/latest) | [![](https://img.shields.io/docker/pulls/epicmorg/confluence.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/confluence/) | Additionaly have [![Atlassian Bitbucket](https://img.shields.io/badge/5.6.4-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/confluence/5.6.4) and [![Atlassian Bitbucket](https://img.shields.io/badge/5.10.8-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/confluence/5.10.4) versions.
|
| [![Atlassian Confluence](https://img.shields.io/badge/Atlassian-Confluence-brightgreen.svg?style=popout-square)](https://www.atlassian.com/software/confluence/download) | [![Atlassian Confluence](https://img.shields.io/badge/6.14.2-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/confluence/latest) | [![](https://img.shields.io/docker/pulls/epicmorg/confluence.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/confluence/) | Additionaly have [![Atlassian Bitbucket](https://img.shields.io/badge/5.6.4-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/confluence/5.6.4) and [![Atlassian Bitbucket](https://img.shields.io/badge/5.10.8-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/confluence/5.10.4) versions.
|
||||||
| [![Atlassian Jira](https://img.shields.io/badge/Atlassian-Jira-brightgreen.svg?style=popout-square)](https://www.atlassian.com/software/bitbucket/download) | [![Atlassian Jira](https://img.shields.io/badge/8.0.2-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/jira/latest) | [![](https://img.shields.io/docker/pulls/epicmorg/jira.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/jira/) | Additionaly have [![Atlassian Bitbucket](https://img.shields.io/badge/7.10.0-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/jira/7.10.0) version.
|
| [![Atlassian Jira](https://img.shields.io/badge/Atlassian-Jira-brightgreen.svg?style=popout-square)](https://www.atlassian.com/software/bitbucket/download) | [![Atlassian Jira](https://img.shields.io/badge/8.0.2-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/jira/latest) | [![](https://img.shields.io/docker/pulls/epicmorg/jira.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/jira/) | Additionaly have [![Atlassian Bitbucket](https://img.shields.io/badge/7.10.0-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/jira/7.10.0) version.
|
||||||
| [![Nginx Mainline](https://img.shields.io/badge/Nginx%20Mainline-brightgreen.svg?style=popout-square)](https://deb.sury.org/) | [![Nginx Mainline](https://img.shields.io/badge/1.15.9-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/balancer) | [![](https://img.shields.io/docker/pulls/epicmorg/balancer.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/balancer/) | Nginx mainline custom build by [Ondrej Sury](https://launchpad.net/~ondrej) with http2 support and some modules.
|
| [![Nginx Mainline](https://img.shields.io/badge/Nginx%20Mainline-brightgreen.svg?style=popout-square)](https://deb.sury.org/) | [![Nginx Mainline](https://img.shields.io/badge/1.15.9-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/balancer) | [![](https://img.shields.io/docker/pulls/epicmorg/balancer.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/balancer/) | Nginx mainline custom build by [Ondrej Sury](https://launchpad.net/~ondrej) with http2 support and some modules.
|
||||||
| [![Apache2](https://img.shields.io/badge/Apache2-brightgreen.svg?style=popout-square)](https://deb.sury.org/) | [![Apache2](https://img.shields.io/badge/2.4.38-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/websites) | [![](https://img.shields.io/docker/pulls/epicmorg/websites.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/websites/ ) | Latest pure apache2.
|
| [![Apache2](https://img.shields.io/badge/Apache2-brightgreen.svg?style=popout-square)](https://deb.sury.org/) | [![Apache2](https://img.shields.io/badge/2.4.38-ff69b4.svg?style=popout-square)](https://github.com/EpicMorg/docker-scripts/tree/master/websites) | [![](https://img.shields.io/docker/pulls/epicmorg/websites.svg?style=popout-square)](https://hub.docker.com/r/epicmorg/websites/ ) | Latest pure apache2.
|
||||||
@ -17,8 +17,11 @@
|
|||||||
* 03/06/2019
|
* 03/06/2019
|
||||||
* bitbucket `6.1.0`
|
* bitbucket `6.1.0`
|
||||||
* jira `8.0.2`
|
* jira `8.0.2`
|
||||||
|
* confluence `6.14.2`
|
||||||
* migrating from `alpine` to `debian` contaiers:
|
* migrating from `alpine` to `debian` contaiers:
|
||||||
* jira
|
* jira
|
||||||
|
* confluence
|
||||||
|
* bitbucket
|
||||||
* 03/04/2019
|
* 03/04/2019
|
||||||
* nginx-full -> nginx-extras `1.15.9`
|
* nginx-full -> nginx-extras `1.15.9`
|
||||||
* bitbucket `6.0.1`
|
* bitbucket `6.0.1`
|
||||||
|
@ -10,27 +10,29 @@ COPY locale.gen /etc/locale.gen
|
|||||||
|
|
||||||
# fix errors
|
# fix errors
|
||||||
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||||
RUN apt-get update && apt-get install -y --allow-unauthenticated ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils locales console-cyrillic wget curl
|
|
||||||
|
#installing utils
|
||||||
|
RUN apt-get update && apt-get install -y --allow-unauthenticated ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils locales console-cyrillic wget curl htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx fontconfig
|
||||||
|
|
||||||
#installing nginx repo
|
#installing nginx repo
|
||||||
RUN wget -O /etc/apt/trusted.gpg.d/nginx-mainline.gpg https://packages.sury.org/nginx-mainline/apt.gpg
|
RUN wget -O /etc/apt/trusted.gpg.d/nginx-mainline.gpg https://packages.sury.org/nginx-mainline/apt.gpg
|
||||||
RUN sh -c 'echo "deb https://packages.sury.org/nginx-mainline/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/nginx-mainline.list'
|
RUN sh -c 'echo "deb https://packages.sury.org/nginx-mainline/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/nginx-mainline.list'
|
||||||
|
|
||||||
|
|
||||||
#installing utils
|
|
||||||
RUN apt-get update && apt-get install -y --allow-unauthenticated htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx
|
|
||||||
|
|
||||||
#installing packages
|
#installing packages
|
||||||
RUN apt-get install -y --allow-unauthenticated libgd-tools geoip-bin nginx-doc ssl-cert nginx-extras openssl libnginx-mod-http-cache-purge libnginx-mod-http-dav-ext libnginx-mod-http-geoip libnginx-mod-http-headers-more-filter libnginx-mod-http-lua libnginx-mod-http-uploadprogress libnginx-mod-mail libnginx-mod-stream libnginx-mod-http-xslt-filter && \
|
RUN apt-get install -y --allow-unauthenticated libgd-tools geoip-bin nginx-doc ssl-cert nginx-extras openssl libnginx-mod-http-cache-purge libnginx-mod-http-dav-ext libnginx-mod-http-geoip libnginx-mod-http-headers-more-filter libnginx-mod-http-lua libnginx-mod-http-uploadprogress libnginx-mod-mail libnginx-mod-stream libnginx-mod-http-xslt-filter
|
||||||
rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
RUN ln -sf /dev/stdout /var/log/nginx/access.log && \
|
RUN ln -sf /dev/stdout /var/log/nginx/access.log && \
|
||||||
ln -sf /dev/stderr /var/log/nginx/error.log
|
ln -sf /dev/stderr /var/log/nginx/error.log
|
||||||
|
|
||||||
#After install fixes
|
#After install fixes
|
||||||
RUN apt-get dist-upgrade -y
|
|
||||||
RUN localedef en_US.UTF-8 -i en_US -f UTF-8
|
RUN localedef en_US.UTF-8 -i en_US -f UTF-8
|
||||||
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
||||||
|
RUN apt update
|
||||||
|
RUN apt upgrade -y
|
||||||
|
RUN apt dist-upgrade -y
|
||||||
|
RUN apt-get clean autoclean
|
||||||
|
RUN apt-get autoremove -y
|
||||||
|
RUN rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
#final config
|
#final config
|
||||||
VOLUME ["/var/cache/nginx"]
|
VOLUME ["/var/cache/nginx"]
|
||||||
|
@ -1,13 +1,24 @@
|
|||||||
FROM adoptopenjdk/openjdk8:slim
|
FROM debian:buster
|
||||||
|
|
||||||
MAINTAINER Atlassian Bitbucket Server Team
|
MAINTAINER Atlassian Bitbucket Server Team
|
||||||
|
|
||||||
ENV RUN_USER daemon
|
ENV RUN_USER daemon
|
||||||
ENV RUN_GROUP daemon
|
ENV RUN_GROUP daemon
|
||||||
|
|
||||||
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
||||||
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
||||||
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
|
|
||||||
|
#editing sources list
|
||||||
|
RUN rm /etc/apt/sources.list
|
||||||
|
COPY sources.list /etc/apt/sources.list
|
||||||
|
COPY locale.gen /etc/locale.gen
|
||||||
|
|
||||||
|
#installing utils
|
||||||
|
# url: missingg
|
||||||
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||||
|
RUN apt-get update && apt-get install -y --allow-unauthenticated htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils openjdk-8-jdk openjdk-8-jre locales console-cyrillic wget curl bash procps openssl perl ttf-dejavu tini util-linux fontconfig git
|
||||||
|
|
||||||
VOLUME ["${BITBUCKET_HOME}"]
|
VOLUME ["${BITBUCKET_HOME}"]
|
||||||
WORKDIR $BITBUCKET_HOME
|
WORKDIR $BITBUCKET_HOME
|
||||||
@ -17,22 +28,27 @@ EXPOSE 7990
|
|||||||
EXPOSE 7999
|
EXPOSE 7999
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
ENTRYPOINT ["/tini", "--"]
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
RUN apt-get update \
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
&& apt-get install -y --no-install-recommends fontconfig git perl \
|
|
||||||
&& apt-get clean autoclean && apt-get autoremove -y && rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
ARG TINI_VERSION=v0.18.0
|
#After install fixes
|
||||||
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
|
RUN localedef en_US.UTF-8 -i en_US -f UTF-8
|
||||||
RUN chmod +x /tini
|
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
||||||
|
RUN apt update
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
RUN apt upgrade -y
|
||||||
|
RUN apt dist-upgrade -y
|
||||||
|
RUN apt-get clean autoclean
|
||||||
|
RUN apt-get autoremove -y
|
||||||
|
RUN rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
ARG BITBUCKET_VERSION=6.1.0
|
ARG BITBUCKET_VERSION=6.1.0
|
||||||
ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz
|
ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz
|
||||||
|
|
||||||
|
COPY . /tmp
|
||||||
|
|
||||||
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} \
|
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} \
|
||||||
&& curl -L --silent ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "${BITBUCKET_INSTALL_DIR}" \
|
&& curl -L --silent ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "${BITBUCKET_INSTALL_DIR}" \
|
||||||
&& chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}/ \
|
&& chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}/ \
|
||||||
&& sed -i -e 's/^# umask/umask/' ${BITBUCKET_INSTALL_DIR}/bin/_start-webapp.sh
|
&& sed -i -e 's/^# umask/umask/' ${BITBUCKET_INSTALL_DIR}/bin/_start-webapp.sh
|
||||||
|
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# https://confluence.atlassian.com/confkb/update-the-confluence-docker-image-to-use-oracle-jdk-829062521.html
|
FROM debian:buster
|
||||||
# FROM openjdk:8-jdk-alpine
|
|
||||||
|
|
||||||
FROM anapsix/alpine-java:8_jdk
|
|
||||||
MAINTAINER Atlassian Confluence Server Team
|
MAINTAINER Atlassian Confluence Server Team
|
||||||
|
|
||||||
ENV RUN_USER daemon
|
ENV RUN_USER daemon
|
||||||
@ -11,31 +8,41 @@ ENV RUN_GROUP daemon
|
|||||||
ENV CONFLUENCE_HOME /var/atlassian/application-data/confluence
|
ENV CONFLUENCE_HOME /var/atlassian/application-data/confluence
|
||||||
ENV CONFLUENCE_INSTALL_DIR /opt/atlassian/confluence
|
ENV CONFLUENCE_INSTALL_DIR /opt/atlassian/confluence
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
|
|
||||||
|
#editing sources list
|
||||||
|
RUN rm /etc/apt/sources.list
|
||||||
|
COPY sources.list /etc/apt/sources.list
|
||||||
|
COPY locale.gen /etc/locale.gen
|
||||||
|
|
||||||
|
#installing utils
|
||||||
|
# https://confluence.atlassian.com/confkb/update-the-confluence-docker-image-to-use-oracle-jdk-829062521.html
|
||||||
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||||
|
RUN apt-get update && apt-get install -y --allow-unauthenticated htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils openjdk-8-jdk openjdk-8-jre locales console-cyrillic wget curl bash procps openssl perl ttf-dejavu tini util-linux fontconfig
|
||||||
|
|
||||||
VOLUME ["${CONFLUENCE_HOME}"]
|
VOLUME ["${CONFLUENCE_HOME}"]
|
||||||
|
WORKDIR $CONFLUENCE_HOME
|
||||||
|
|
||||||
# Expose HTTP and Synchrony ports
|
# Expose HTTP and Synchrony ports
|
||||||
EXPOSE 8090
|
EXPOSE 8090
|
||||||
EXPOSE 8091
|
EXPOSE 8091
|
||||||
|
|
||||||
WORKDIR $CONFLUENCE_HOME
|
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
ENTRYPOINT ["/sbin/tini", "--"]
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
# https://confluence.atlassian.com/confkb/update-the-confluence-docker-image-to-use-oracle-jdk-829062521.html
|
|
||||||
#RUN apk update -qq \
|
|
||||||
# && update-ca-certificates \
|
|
||||||
# && apk add ca-certificates wget curl openssh bash procps openssl perl ttf-dejavu tini libc6-compat \
|
|
||||||
# && rm -rf /var/lib/{apt,dpkg,cache,log}/ /tmp/* /var/tmp/*
|
|
||||||
|
|
||||||
RUN apk update -qq \
|
|
||||||
&& apk add ca-certificates wget curl openssh bash procps openssl perl ttf-dejavu tini \
|
|
||||||
&& update-ca-certificates \
|
|
||||||
&& rm -rf /var/lib/{apt,dpkg,cache,log}/ /tmp/* /var/tmp/*
|
|
||||||
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
|
||||||
ARG CONFLUENCE_VERSION=6.14.1
|
#After install fixes
|
||||||
|
RUN localedef en_US.UTF-8 -i en_US -f UTF-8
|
||||||
|
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
||||||
|
RUN apt update
|
||||||
|
RUN apt upgrade -y
|
||||||
|
RUN apt dist-upgrade -y
|
||||||
|
RUN apt-get clean autoclean
|
||||||
|
RUN apt-get autoremove -y
|
||||||
|
RUN rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
ARG CONFLUENCE_VERSION=6.14.2
|
||||||
ARG DOWNLOAD_URL=http://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-${CONFLUENCE_VERSION}.tar.gz
|
ARG DOWNLOAD_URL=http://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-${CONFLUENCE_VERSION}.tar.gz
|
||||||
|
|
||||||
COPY . /tmp
|
COPY . /tmp
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
#FROM anapsix/alpine-java:8_jdk
|
|
||||||
FROM debian:buster
|
FROM debian:buster
|
||||||
|
|
||||||
MAINTAINER Atlassian Jira Server Team
|
MAINTAINER Atlassian Jira Server Team
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
|
|
||||||
#editing sources list
|
#editing sources list
|
||||||
@ -10,34 +15,33 @@ RUN rm /etc/apt/sources.list
|
|||||||
COPY sources.list /etc/apt/sources.list
|
COPY sources.list /etc/apt/sources.list
|
||||||
COPY locale.gen /etc/locale.gen
|
COPY locale.gen /etc/locale.gen
|
||||||
|
|
||||||
# fix errors
|
#installing utils
|
||||||
|
# url: missing
|
||||||
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||||
RUN apt-get update && apt-get install -y --allow-unauthenticated ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils openjdk-8-jdk openjdk-8-jre locales console-cyrillic wget curl bash procps openssl perl ttf-dejavu tini util-linux
|
RUN apt-get update && apt-get install -y --allow-unauthenticated htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils openjdk-8-jdk openjdk-8-jre locales console-cyrillic wget curl bash procps openssl perl ttf-dejavu tini util-linux fontconfig
|
||||||
|
|
||||||
|
|
||||||
ENV RUN_USER bin
|
|
||||||
ENV RUN_GROUP bin
|
|
||||||
|
|
||||||
# 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}"]
|
VOLUME ["${JIRA_HOME}"]
|
||||||
|
WORKDIR $JIRA_HOME
|
||||||
|
|
||||||
# Expose HTTP port
|
# Expose HTTP port
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
WORKDIR $JIRA_HOME
|
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
ENTRYPOINT ["/usr/bin/tini", "--"]
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
#installing utils
|
|
||||||
RUN apt-get update && apt-get install -y --allow-unauthenticated htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx
|
|
||||||
|
|
||||||
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
|
||||||
|
#After install fixes
|
||||||
|
RUN localedef en_US.UTF-8 -i en_US -f UTF-8
|
||||||
|
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
||||||
|
RUN apt update
|
||||||
|
RUN apt upgrade -y
|
||||||
|
RUN apt dist-upgrade -y
|
||||||
|
RUN apt-get clean autoclean
|
||||||
|
RUN apt-get autoremove -y
|
||||||
|
RUN rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
ARG JIRA_VERSION=8.0.2
|
ARG JIRA_VERSION=8.0.2
|
||||||
ARG DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${JIRA_VERSION}.tar.gz
|
ARG DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-${JIRA_VERSION}.tar.gz
|
||||||
|
|
||||||
|
@ -8,18 +8,17 @@ RUN rm /etc/apt/sources.list
|
|||||||
COPY sources.list /etc/apt/sources.list
|
COPY sources.list /etc/apt/sources.list
|
||||||
COPY locale.gen /etc/locale.gen
|
COPY locale.gen /etc/locale.gen
|
||||||
|
|
||||||
# fix errors
|
#fix errors
|
||||||
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||||
RUN apt-get update && apt-get install -y --allow-unauthenticated ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils locales console-cyrillic wget curl
|
|
||||||
|
#installing utils
|
||||||
|
RUN apt-get update && apt-get install -y --allow-unauthenticated ca-certificates gnupg sudo apt-transport-https lsb-release apt-utils locales console-cyrillic wget curl htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx fontconfig
|
||||||
|
|
||||||
#installing php repo
|
#installing php repo
|
||||||
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AC0E47584A7A714D
|
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AC0E47584A7A714D
|
||||||
RUN sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
RUN sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
#installing utils
|
#Install base packages
|
||||||
RUN apt-get update && apt-get install -y --allow-unauthenticated htop mc tmux iftop cmatrix iputils-ping cmatrix-xfont lsof lynx
|
|
||||||
|
|
||||||
# Install base packages
|
|
||||||
RUN apt-get install -y --allow-unauthenticated php7.3-ldap php7.3-dev php7.3 git php7.3-mail sendmail php7.3-mailparse php7.3-soap php7.3-mysql php7.3-memcached php7.3-memcache php7.3-igbinary libmemcached-dev php7.3-curl php7.3-gd php7.3-intl php7.3-zip php7.3-bcmath php7.3-fpm php-pear php7.3-imap php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xml php7.3-mbstring php7.3-gettext php7.3-apcu php7.3-cli php7.3-common php7.3-cgi php7.3-json php7.3-readline php7.3-enchant php7.3-ssh2 php7.3-oauth php7.3-gettext php7.3-gmagick php7.3-gnupg php7.3-redis php7.3-smbclient php7.3-yaml php7.3-geoip apache2 libapache2-mod-php7.3 apache2-utils libapache2-mod-webauth libapache2-mod-xforward libapache2-mod-webauth libapache2-mod-webauth libapache2-mod-security2 && \
|
RUN apt-get install -y --allow-unauthenticated php7.3-ldap php7.3-dev php7.3 git php7.3-mail sendmail php7.3-mailparse php7.3-soap php7.3-mysql php7.3-memcached php7.3-memcache php7.3-igbinary libmemcached-dev php7.3-curl php7.3-gd php7.3-intl php7.3-zip php7.3-bcmath php7.3-fpm php-pear php7.3-imap php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xml php7.3-mbstring php7.3-gettext php7.3-apcu php7.3-cli php7.3-common php7.3-cgi php7.3-json php7.3-readline php7.3-enchant php7.3-ssh2 php7.3-oauth php7.3-gettext php7.3-gmagick php7.3-gnupg php7.3-redis php7.3-smbclient php7.3-yaml php7.3-geoip apache2 libapache2-mod-php7.3 apache2-utils libapache2-mod-webauth libapache2-mod-xforward libapache2-mod-webauth libapache2-mod-webauth libapache2-mod-security2 && \
|
||||||
rm -rf /var/lib/apt/lists/* && \
|
rm -rf /var/lib/apt/lists/* && \
|
||||||
phpenmod calendar ldap curl exif ftp fileinfo gd geoip gettext gnupg iconv imap json mbstring memcached mysqli mysqlnd oauth pdo_mysql pdo_sqlite phar posix readline redis simplexml sockets sqlite3 ssh2 tokenizer xml xmlreader xmlrpc xmlwriter xsl yaml && \
|
phpenmod calendar ldap curl exif ftp fileinfo gd geoip gettext gnupg iconv imap json mbstring memcached mysqli mysqlnd oauth pdo_mysql pdo_sqlite phar posix readline redis simplexml sockets sqlite3 ssh2 tokenizer xml xmlreader xmlrpc xmlwriter xsl yaml && \
|
||||||
@ -37,9 +36,14 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \
|
|||||||
php -v
|
php -v
|
||||||
|
|
||||||
#After install fixes
|
#After install fixes
|
||||||
RUN apt-get dist-upgrade -y
|
|
||||||
RUN localedef en_US.UTF-8 -i en_US -f UTF-8
|
RUN localedef en_US.UTF-8 -i en_US -f UTF-8
|
||||||
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
|
||||||
|
RUN apt update
|
||||||
|
RUN apt upgrade -y
|
||||||
|
RUN apt dist-upgrade -y
|
||||||
|
RUN apt-get clean autoclean
|
||||||
|
RUN apt-get autoremove -y
|
||||||
|
RUN rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
#volumes
|
#volumes
|
||||||
VOLUME ["/var/www"]
|
VOLUME ["/var/www"]
|
||||||
|
Loading…
Reference in New Issue
Block a user