From 276e323d28162c5c4478daffb5004de7ae559f9f Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Fri, 25 Feb 2022 13:45:21 +0300 Subject: [PATCH 01/84] update apace2 + php8, update teamcity + php8 --- linux/ecosystem/apache2/php8.0/Dockerfile | 6 +- .../teamcity/agent/latest/Dockerfile | 3 +- .../teamcity/agent/php8.0/Dockerfile | 69 ++++++++++++++ .../ecosystem/teamcity/agent/php8.0/Makefile | 19 ++++ .../ecosystem/teamcity/agent/php8.0/README.md | 93 +++++++++++++++++++ .../teamcity/agent/php8.0/docker-compose.yml | 6 ++ .../teamcity/agent/php8.0/run-agent.sh | 90 ++++++++++++++++++ .../teamcity/agent/php8.0/run-services.sh | 15 +++ .../teamcity/agent/php8.0/sources.sid.list | 7 ++ .../agent/php8.1-not-ready/Dockerfile | 69 ++++++++++++++ .../teamcity/agent/php8.1-not-ready/Makefile | 19 ++++ .../teamcity/agent/php8.1-not-ready/README.md | 93 +++++++++++++++++++ .../agent/php8.1-not-ready/docker-compose.yml | 6 ++ .../agent/php8.1-not-ready/run-agent.sh | 90 ++++++++++++++++++ .../agent/php8.1-not-ready/run-services.sh | 15 +++ .../agent/php8.1-not-ready/sources.sid.list | 7 ++ 16 files changed, 603 insertions(+), 4 deletions(-) create mode 100644 linux/ecosystem/teamcity/agent/php8.0/Dockerfile create mode 100644 linux/ecosystem/teamcity/agent/php8.0/Makefile create mode 100644 linux/ecosystem/teamcity/agent/php8.0/README.md create mode 100644 linux/ecosystem/teamcity/agent/php8.0/docker-compose.yml create mode 100755 linux/ecosystem/teamcity/agent/php8.0/run-agent.sh create mode 100755 linux/ecosystem/teamcity/agent/php8.0/run-services.sh create mode 100644 linux/ecosystem/teamcity/agent/php8.0/sources.sid.list create mode 100644 linux/ecosystem/teamcity/agent/php8.1-not-ready/Dockerfile create mode 100644 linux/ecosystem/teamcity/agent/php8.1-not-ready/Makefile create mode 100644 linux/ecosystem/teamcity/agent/php8.1-not-ready/README.md create mode 100644 linux/ecosystem/teamcity/agent/php8.1-not-ready/docker-compose.yml create mode 100755 linux/ecosystem/teamcity/agent/php8.1-not-ready/run-agent.sh create mode 100755 linux/ecosystem/teamcity/agent/php8.1-not-ready/run-services.sh create mode 100644 linux/ecosystem/teamcity/agent/php8.1-not-ready/sources.sid.list diff --git a/linux/ecosystem/apache2/php8.0/Dockerfile b/linux/ecosystem/apache2/php8.0/Dockerfile index 044d2e2bf..10ea14baa 100644 --- a/linux/ecosystem/apache2/php8.0/Dockerfile +++ b/linux/ecosystem/apache2/php8.0/Dockerfile @@ -56,9 +56,9 @@ RUN echo "TLS_REQCERT never" >> /etc/ldap/ldap.conf ################################################################## # Installing IOnCube addon ################################################################## -RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/apache2/php.ini && \ - php -m && \ - php -v +#RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/apache2/php.ini && \ +# php -m && \ +# php -v ################################################################## # Installing timezonedb addon diff --git a/linux/ecosystem/teamcity/agent/latest/Dockerfile b/linux/ecosystem/teamcity/agent/latest/Dockerfile index 91a721d13..2649f02f4 100644 --- a/linux/ecosystem/teamcity/agent/latest/Dockerfile +++ b/linux/ecosystem/teamcity/agent/latest/Dockerfile @@ -47,7 +47,8 @@ RUN useradd -m buildagent && \ #Install packages RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \ - echo 'deb https://download.docker.com/linux/debian buster test' > /etc/apt/sources.list.d/docker.list && \ + echo 'deb https://download.docker.com/linux/debian bullseye test' > /etc/apt/sources.list.d/docker.list && \ + echo 'deb https://download.docker.com/linux/debian bullseye nightly' >> /etc/apt/sources.list.d/docker.list && \ apt-cache policy docker-ce && \ apt-get update && \ apt-get install -y --no-install-recommends --allow-unauthenticated \ diff --git a/linux/ecosystem/teamcity/agent/php8.0/Dockerfile b/linux/ecosystem/teamcity/agent/php8.0/Dockerfile new file mode 100644 index 000000000..6d4817dc5 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.0/Dockerfile @@ -0,0 +1,69 @@ +FROM epicmorg/php:php8.0 +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib + +################################################################## +# teamcity minimal agent +################################################################## +LABEL dockerImage.teamcity.version="latest" \ + dockerImage.teamcity.buildNumber="latest" + +VOLUME /data/teamcity_agent/conf + +ENV CONFIG_FILE=/data/teamcity_agent/conf/buildAgent.properties +ENV LANG=C.UTF-8 +ENV GIT_SSH_VARIANT=ssh + +COPY run-agent.sh /run-agent.sh +RUN chmod +x /run-agent.sh && \ + sync + +COPY run-services.sh /run-services.sh +RUN chmod +x /run-services.sh && \ + sync + +ADD https://teamcity.jetbrains.com/update/buildAgent.zip /buildAgent.zip +RUN unzip -q /buildAgent.zip -d /opt/buildagent && \ + mv /opt/buildagent/conf /opt/buildagent/conf_dist && \ + rm -rfv /buildAgent.zip + +RUN useradd -m buildagent && \ + chmod +x /opt/buildagent/bin/*.sh && \ + chmod +x /run-agent.sh /run-services.sh && sync + +################################################################## +# php +################################################################## +RUN php -m && \ + php -v + + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons + +CMD ["/run-services.sh"] + +EXPOSE 9090 diff --git a/linux/ecosystem/teamcity/agent/php8.0/Makefile b/linux/ecosystem/teamcity/agent/php8.0/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.0/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/teamcity/agent/php8.0/README.md b/linux/ecosystem/teamcity/agent/php8.0/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.0/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/teamcity/agent/php8.0/docker-compose.yml b/linux/ecosystem/teamcity/agent/php8.0/docker-compose.yml new file mode 100644 index 000000000..c51ed1d0f --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.0/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/teamcity-agent:php8.0" + build: + context: . diff --git a/linux/ecosystem/teamcity/agent/php8.0/run-agent.sh b/linux/ecosystem/teamcity/agent/php8.0/run-agent.sh new file mode 100755 index 000000000..a9ded1d14 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.0/run-agent.sh @@ -0,0 +1,90 @@ +#!/bin/bash + +check() { + if [[ $? != 0 ]]; then + echo "Error! Stopping the script." + exit 1 + fi +} + +configure() { + if [[ $# -gt 0 ]]; then + echo "run agent.sh configure $@" + ${AGENT_DIST}/bin/agent.sh configure "$@"; check + fi +} + +reconfigure() { + declare -a opts + [[ -n "${SERVER_URL}" ]] && opts[${#opts[@]}]='--server-url' && opts[${#opts[@]}]="$SERVER_URL" + [[ -n "${AGENT_TOKEN}" ]] && opts[${#opts[@]}]='--auth-token' && opts[${#opts[@]}]="$AGENT_TOKEN" + [[ -n "${AGENT_NAME}" ]] && opts[${#opts[@]}]='--name' && opts[${#opts[@]}]="$AGENT_NAME" + [[ -n "${OWN_ADDRESS}" ]] && opts[${#opts[@]}]='--ownAddress' && opts[${#opts[@]}]="$OWN_ADDRESS" + [[ -n "${OWN_PORT}" ]] && opts[${#opts[@]}]='--ownPort' && opts[${#opts[@]}]="$OWN_PORT" + if [[ 0 -ne "${#opts[@]}" ]]; then + # Using sed to strip double quotes produced by docker-compose + for i in $(seq 0 $(expr ${#opts[@]} - 1)); do + opts[$i]="$(echo "${opts[$i]}" | sed -e 's/""/"/g')" + done + configure "${opts[@]}" + echo "File buildAgent.properties was updated" + fi + for AGENT_OPT in ${AGENT_OPTS}; do + echo ${AGENT_OPT} >> ${CONFIG_DIR}/buildAgent.properties + done +} + +prepare_conf() { + echo "Will prepare agent config" ; + cp -p ${AGENT_DIST}/conf_dist/*.* ${CONFIG_DIR}/; check + cp -p ${CONFIG_DIR}/buildAgent.dist.properties ${CONFIG_DIR}/buildAgent.properties; check + reconfigure + echo "File buildAgent.properties was created and updated" ; +} + +AGENT_DIST=/opt/buildagent + +CONFIG_DIR=/data/teamcity_agent/conf + +LOG_DIR=/opt/buildagent/logs + + +rm -f ${LOG_DIR}/*.pid + +if [ -f ${CONFIG_DIR}/buildAgent.properties ] ; then + echo "File buildAgent.properties was found in ${CONFIG_DIR}" ; + reconfigure +else + echo "Will create new buildAgent.properties using distributive" ; + if [[ -n "${SERVER_URL}" ]]; then + echo "TeamCity URL is provided: ${SERVER_URL}" + else + echo "TeamCity URL is not provided, but is required." + exit 1 + fi + prepare_conf +fi + +if [ -z "$RUN_AS_BUILDAGENT" -o "$RUN_AS_BUILDAGENT" = "false" -o "$RUN_AS_BUILDAGENT" = "no" ]; then + ${AGENT_DIST}/bin/agent.sh start +else + echo "Make sure build agent directory ${AGENT_DIST} is owned by buildagent user" + chown -R buildagent:buildagent ${AGENT_DIST} + check; sync + + echo "Start build agent under buildagent user" + sudo -E -u buildagent HOME=/home/buildagent ${AGENT_DIST}/bin/agent.sh start +fi + + + +while [ ! -f ${LOG_DIR}/teamcity-agent.log ]; +do + echo -n "." + sleep 1 +done + +trap '${AGENT_DIST}/bin/agent.sh stop force; while ps -p $(cat $(ls -1 ${LOG_DIR}/*.pid)) &>/dev/null; do sleep 1; done; kill %%' SIGINT SIGTERM SIGHUP + +tail -qF ${LOG_DIR}/teamcity-agent.log & +wait diff --git a/linux/ecosystem/teamcity/agent/php8.0/run-services.sh b/linux/ecosystem/teamcity/agent/php8.0/run-services.sh new file mode 100755 index 000000000..a574dd68a --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.0/run-services.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +echo '/run-services.sh' + +for entry in /services/*.sh +do + if [[ -f "$entry" ]]; then + echo "$entry" + [[ ! -x "$entry" ]] && (chmod +x "$entry"; sync) + "$entry" + fi +done + +echo '/run-agent.sh' +exec '/run-agent.sh' diff --git a/linux/ecosystem/teamcity/agent/php8.0/sources.sid.list b/linux/ecosystem/teamcity/agent/php8.0/sources.sid.list new file mode 100644 index 000000000..d3d573cdc --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.0/sources.sid.list @@ -0,0 +1,7 @@ +#main +deb http://ftp.ru.debian.org/debian/ sid main contrib non-free +deb-src http://ftp.ru.debian.org/debian/ sid main contrib non-free + +##multimedia +#deb http://ftp.ru.debian.org/debian-multimedia/ sid main non-free +#deb-src http://ftp.ru.debian.org/debian-multimedia/ sid main non-free diff --git a/linux/ecosystem/teamcity/agent/php8.1-not-ready/Dockerfile b/linux/ecosystem/teamcity/agent/php8.1-not-ready/Dockerfile new file mode 100644 index 000000000..2a544cc0a --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.1-not-ready/Dockerfile @@ -0,0 +1,69 @@ +FROM epicmorg/php:php8.1 +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib + +################################################################## +# teamcity minimal agent +################################################################## +LABEL dockerImage.teamcity.version="latest" \ + dockerImage.teamcity.buildNumber="latest" + +VOLUME /data/teamcity_agent/conf + +ENV CONFIG_FILE=/data/teamcity_agent/conf/buildAgent.properties +ENV LANG=C.UTF-8 +ENV GIT_SSH_VARIANT=ssh + +COPY run-agent.sh /run-agent.sh +RUN chmod +x /run-agent.sh && \ + sync + +COPY run-services.sh /run-services.sh +RUN chmod +x /run-services.sh && \ + sync + +ADD https://teamcity.jetbrains.com/update/buildAgent.zip /buildAgent.zip +RUN unzip -q /buildAgent.zip -d /opt/buildagent && \ + mv /opt/buildagent/conf /opt/buildagent/conf_dist && \ + rm -rfv /buildAgent.zip + +RUN useradd -m buildagent && \ + chmod +x /opt/buildagent/bin/*.sh && \ + chmod +x /run-agent.sh /run-services.sh && sync + +################################################################## +# php +################################################################## +RUN php -m && \ + php -v + + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons + +CMD ["/run-services.sh"] + +EXPOSE 9090 diff --git a/linux/ecosystem/teamcity/agent/php8.1-not-ready/Makefile b/linux/ecosystem/teamcity/agent/php8.1-not-ready/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.1-not-ready/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/teamcity/agent/php8.1-not-ready/README.md b/linux/ecosystem/teamcity/agent/php8.1-not-ready/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.1-not-ready/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/teamcity/agent/php8.1-not-ready/docker-compose.yml b/linux/ecosystem/teamcity/agent/php8.1-not-ready/docker-compose.yml new file mode 100644 index 000000000..b0105d767 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.1-not-ready/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/teamcity-agent:php8.1" + build: + context: . diff --git a/linux/ecosystem/teamcity/agent/php8.1-not-ready/run-agent.sh b/linux/ecosystem/teamcity/agent/php8.1-not-ready/run-agent.sh new file mode 100755 index 000000000..a9ded1d14 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.1-not-ready/run-agent.sh @@ -0,0 +1,90 @@ +#!/bin/bash + +check() { + if [[ $? != 0 ]]; then + echo "Error! Stopping the script." + exit 1 + fi +} + +configure() { + if [[ $# -gt 0 ]]; then + echo "run agent.sh configure $@" + ${AGENT_DIST}/bin/agent.sh configure "$@"; check + fi +} + +reconfigure() { + declare -a opts + [[ -n "${SERVER_URL}" ]] && opts[${#opts[@]}]='--server-url' && opts[${#opts[@]}]="$SERVER_URL" + [[ -n "${AGENT_TOKEN}" ]] && opts[${#opts[@]}]='--auth-token' && opts[${#opts[@]}]="$AGENT_TOKEN" + [[ -n "${AGENT_NAME}" ]] && opts[${#opts[@]}]='--name' && opts[${#opts[@]}]="$AGENT_NAME" + [[ -n "${OWN_ADDRESS}" ]] && opts[${#opts[@]}]='--ownAddress' && opts[${#opts[@]}]="$OWN_ADDRESS" + [[ -n "${OWN_PORT}" ]] && opts[${#opts[@]}]='--ownPort' && opts[${#opts[@]}]="$OWN_PORT" + if [[ 0 -ne "${#opts[@]}" ]]; then + # Using sed to strip double quotes produced by docker-compose + for i in $(seq 0 $(expr ${#opts[@]} - 1)); do + opts[$i]="$(echo "${opts[$i]}" | sed -e 's/""/"/g')" + done + configure "${opts[@]}" + echo "File buildAgent.properties was updated" + fi + for AGENT_OPT in ${AGENT_OPTS}; do + echo ${AGENT_OPT} >> ${CONFIG_DIR}/buildAgent.properties + done +} + +prepare_conf() { + echo "Will prepare agent config" ; + cp -p ${AGENT_DIST}/conf_dist/*.* ${CONFIG_DIR}/; check + cp -p ${CONFIG_DIR}/buildAgent.dist.properties ${CONFIG_DIR}/buildAgent.properties; check + reconfigure + echo "File buildAgent.properties was created and updated" ; +} + +AGENT_DIST=/opt/buildagent + +CONFIG_DIR=/data/teamcity_agent/conf + +LOG_DIR=/opt/buildagent/logs + + +rm -f ${LOG_DIR}/*.pid + +if [ -f ${CONFIG_DIR}/buildAgent.properties ] ; then + echo "File buildAgent.properties was found in ${CONFIG_DIR}" ; + reconfigure +else + echo "Will create new buildAgent.properties using distributive" ; + if [[ -n "${SERVER_URL}" ]]; then + echo "TeamCity URL is provided: ${SERVER_URL}" + else + echo "TeamCity URL is not provided, but is required." + exit 1 + fi + prepare_conf +fi + +if [ -z "$RUN_AS_BUILDAGENT" -o "$RUN_AS_BUILDAGENT" = "false" -o "$RUN_AS_BUILDAGENT" = "no" ]; then + ${AGENT_DIST}/bin/agent.sh start +else + echo "Make sure build agent directory ${AGENT_DIST} is owned by buildagent user" + chown -R buildagent:buildagent ${AGENT_DIST} + check; sync + + echo "Start build agent under buildagent user" + sudo -E -u buildagent HOME=/home/buildagent ${AGENT_DIST}/bin/agent.sh start +fi + + + +while [ ! -f ${LOG_DIR}/teamcity-agent.log ]; +do + echo -n "." + sleep 1 +done + +trap '${AGENT_DIST}/bin/agent.sh stop force; while ps -p $(cat $(ls -1 ${LOG_DIR}/*.pid)) &>/dev/null; do sleep 1; done; kill %%' SIGINT SIGTERM SIGHUP + +tail -qF ${LOG_DIR}/teamcity-agent.log & +wait diff --git a/linux/ecosystem/teamcity/agent/php8.1-not-ready/run-services.sh b/linux/ecosystem/teamcity/agent/php8.1-not-ready/run-services.sh new file mode 100755 index 000000000..a574dd68a --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.1-not-ready/run-services.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +echo '/run-services.sh' + +for entry in /services/*.sh +do + if [[ -f "$entry" ]]; then + echo "$entry" + [[ ! -x "$entry" ]] && (chmod +x "$entry"; sync) + "$entry" + fi +done + +echo '/run-agent.sh' +exec '/run-agent.sh' diff --git a/linux/ecosystem/teamcity/agent/php8.1-not-ready/sources.sid.list b/linux/ecosystem/teamcity/agent/php8.1-not-ready/sources.sid.list new file mode 100644 index 000000000..d3d573cdc --- /dev/null +++ b/linux/ecosystem/teamcity/agent/php8.1-not-ready/sources.sid.list @@ -0,0 +1,7 @@ +#main +deb http://ftp.ru.debian.org/debian/ sid main contrib non-free +deb-src http://ftp.ru.debian.org/debian/ sid main contrib non-free + +##multimedia +#deb http://ftp.ru.debian.org/debian-multimedia/ sid main non-free +#deb-src http://ftp.ru.debian.org/debian-multimedia/ sid main non-free From 46353ca01a0c243df4be9eaa38f108b58f2b5b1c Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Wed, 2 Mar 2022 12:57:39 +0300 Subject: [PATCH 02/84] updates --- CHANGELOG.md | 2 + Makefile | 7 +- .../advanced/nextcloud/patched/23/Dockerfile | 8 + linux/advanced/nextcloud/patched/23/Makefile | 19 + linux/advanced/nextcloud/patched/23/README.md | 527 ++++++++++++++++++ .../nextcloud/patched/23/Streamer.php | 190 +++++++ .../nextcloud/patched/23/docker-compose.yml | 6 + linux/advanced/nextcloud/pure/23/Dockerfile | 68 +++ linux/advanced/nextcloud/pure/23/Makefile | 19 + linux/advanced/nextcloud/pure/23/README.md | 527 ++++++++++++++++++ .../nextcloud/pure/23/docker-compose.yml | 6 + linux/advanced/nextcloud/pure/23/smb.conf | 239 ++++++++ linux/advanced/nextcloud/pure/23/sources.list | 21 + .../atlassian/bitbucket/latest/Dockerfile | 2 +- .../bitbucket/latest/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/latest/Dockerfile | 2 +- .../confluence/latest/Dockerfile.jdk11 | 2 +- linux/ecosystem/atlassian/jira/latest/.env | 2 +- linux/ecosystem/epicmorg/prod/main/Dockerfile | 7 +- linux/ecosystem/nginx/latest/main/.env | 2 +- linux/ecosystem/nginx/latest/php/.env | 2 +- linux/ecosystem/nginx/latest/rtmp-hls/.env | 2 +- .../teamcity/agent/dotnet-sdk/Dockerfile | 2 +- 23 files changed, 1653 insertions(+), 11 deletions(-) create mode 100644 linux/advanced/nextcloud/patched/23/Dockerfile create mode 100644 linux/advanced/nextcloud/patched/23/Makefile create mode 100644 linux/advanced/nextcloud/patched/23/README.md create mode 100644 linux/advanced/nextcloud/patched/23/Streamer.php create mode 100644 linux/advanced/nextcloud/patched/23/docker-compose.yml create mode 100644 linux/advanced/nextcloud/pure/23/Dockerfile create mode 100644 linux/advanced/nextcloud/pure/23/Makefile create mode 100644 linux/advanced/nextcloud/pure/23/README.md create mode 100644 linux/advanced/nextcloud/pure/23/docker-compose.yml create mode 100644 linux/advanced/nextcloud/pure/23/smb.conf create mode 100644 linux/advanced/nextcloud/pure/23/sources.list diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a711e75c..299792c70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## Changelog ### 2022 +* `february, march` + * new `nextcloud` images, updated `atlassian` images. * `january` * fixed `apache2` * added `php8` support diff --git a/Makefile b/Makefile index d211b4b0c..5dec3b20d 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = "2021.11.12" +VERSION = "2022.03.01" AUTHOR = "EpicMorg" MODIFIED = "AlexZ" DOCKER_SCAN_SUGGEST = false @@ -75,6 +75,7 @@ advanced-images: cd `pwd`/linux/advanced/nextcloud/pure/20 && pwd && make cd `pwd`/linux/advanced/nextcloud/pure/21 && pwd && make cd `pwd`/linux/advanced/nextcloud/pure/22 && pwd && make + cd `pwd`/linux/advanced/nextcloud/pure/23 && pwd && make cd `pwd`/linux/advanced/nextcloud/patched/14 && pwd && make cd `pwd`/linux/advanced/nextcloud/patched/15 && pwd && make @@ -85,6 +86,7 @@ advanced-images: cd `pwd`/linux/advanced/nextcloud/patched/20 && pwd && make cd `pwd`/linux/advanced/nextcloud/patched/21 && pwd && make cd `pwd`/linux/advanced/nextcloud/patched/22 && pwd && make + cd `pwd`/linux/advanced/nextcloud/patched/23 && pwd && make ecosystem-images: @echo "=======================================" @@ -116,11 +118,13 @@ ecosystem-images: cd `pwd`/linux/ecosystem/php/php7.2 && pwd && make cd `pwd`/linux/ecosystem/php/php7.3 && pwd && make cd `pwd`/linux/ecosystem/php/php7.4 && pwd && make + cd `pwd`/linux/ecosystem/php/php8.0 && pwd && make cd `pwd`/linux/ecosystem/apache2/latest && pwd && make cd `pwd`/linux/ecosystem/apache2/php7.2 && pwd && make cd `pwd`/linux/ecosystem/apache2/php7.3 && pwd && make cd `pwd`/linux/ecosystem/apache2/php7.4 && pwd && make + cd `pwd`/linux/ecosystem/apache2/php8.0 && pwd && make cd `pwd`/linux/ecosystem/testrail/latest && pwd && make cd `pwd`/linux/ecosystem/testrail/ad && pwd && make @@ -163,6 +167,7 @@ ecosystem-images: cd `pwd`/linux/ecosystem/teamcity/agent/php7.2 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/php7.3 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/php7.4 && pwd && make + cd `pwd`/linux/ecosystem/teamcity/agent/php8.0 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/steam-sdk && pwd && make cd `pwd`/linux/ecosystem/nginx/latest/main && pwd && make diff --git a/linux/advanced/nextcloud/patched/23/Dockerfile b/linux/advanced/nextcloud/patched/23/Dockerfile new file mode 100644 index 000000000..ee6904fcc --- /dev/null +++ b/linux/advanced/nextcloud/patched/23/Dockerfile @@ -0,0 +1,8 @@ +FROM epicmorg/nextcloud:23 + +################################################################## +# thank u, mac users. rolling back normal ZipStreammer +################################################################## +RUN rm -frv /usr/src/nextcloud/lib/private/Streamer.php +ADD Streamer.php /usr/src/nextcloud/lib/private/ +RUN chown nobody:nogroup /usr/src/nextcloud/lib/private/Streamer.php diff --git a/linux/advanced/nextcloud/patched/23/Makefile b/linux/advanced/nextcloud/patched/23/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/advanced/nextcloud/patched/23/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/advanced/nextcloud/patched/23/README.md b/linux/advanced/nextcloud/patched/23/README.md new file mode 100644 index 000000000..b6df71808 --- /dev/null +++ b/linux/advanced/nextcloud/patched/23/README.md @@ -0,0 +1,527 @@ +# What is Nextcloud? + +[![GitHub CI build status badge](https://github.com/nextcloud/docker/workflows/Images/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3AImages) +[![update.sh build status badge](https://github.com/nextcloud/docker/workflows/update.sh/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3Aupdate.sh) +[![amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud.svg?label=amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud) +[![arm32v5 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud.svg?label=arm32v5)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud) +[![arm32v6 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud.svg?label=arm32v6)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud) +[![arm32v7 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud.svg?label=arm32v7)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud) +[![arm64v8 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud.svg?label=arm64v8)](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud) +[![i386 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud.svg?label=i386)](https://doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud) +[![mips64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud.svg?label=mips64le)](https://doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud) +[![ppc64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud.svg?label=ppc64le)](https://doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud) +[![s390x build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud.svg?label=s390x)](https://doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud) + +A safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms. + +![logo](https://cdn.rawgit.com/nextcloud/docker/80dd587d847b184ba95d7187a2a7a56ae4cbbb7b/logo.svg) + +# How to use this image +This image is designed to be used in a micro-service environment. There are two versions of the image you can choose from. + +The `apache` tag contains a full Nextcloud installation including an apache web server. It is designed to be easy to use and gets you running pretty fast. This is also the default for the `latest` tag and version tags that are not further specified. + +The second option is a `fpm` container. It is based on the [php-fpm](https://hub.docker.com/_/php/) image and runs a fastCGI-Process that serves your Nextcloud page. To use this image it must be combined with any webserver that can proxy the http requests to the FastCGI-port of the container. + +[![Try in PWD](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com?stack=https://raw.githubusercontent.com/nextcloud/docker/8db861d67f257a3e9ac1790ea06d4e2a7a193a6c/stack.yml) + +## Using the apache image +The apache image contains a webserver and exposes port 80. To start the container type: + +```console +$ docker run -d -p 8080:80 nextcloud +``` + +Now you can access Nextcloud at http://localhost:8080/ from your host system. + + +## Using the fpm image +To use the fpm image, you need an additional web server that can proxy http-request to the fpm-port of the container. For fpm connection this container exposes port 9000. In most cases, you might want use another container or your host as proxy. +If you use your host you can address your Nextcloud container directly on port 9000. If you use another container, make sure that you add them to the same docker network (via `docker run --network ...` or a `docker-compose` file). +In both cases you don't want to map the fpm port to your host. + +```console +$ docker run -d nextcloud:fpm +``` + +As the fastCGI-Process is not capable of serving static files (style sheets, images, ...), the webserver needs access to these files. This can be achieved with the `volumes-from` option. You can find more information in the [docker-compose section](#running-this-image-with-docker-compose). + +## Using an external database +By default, this container uses SQLite for data storage but the Nextcloud setup wizard (appears on first run) allows connecting to an existing MySQL/MariaDB or PostgreSQL database. You can also link a database container, e. g. `--link my-mysql:mysql`, and then use `mysql` as the database host on setup. More info is in the docker-compose section. + +## Persistent data +The Nextcloud installation and all data beyond what lives in the database (file uploads, etc) are stored in the [unnamed docker volume](https://docs.docker.com/engine/tutorials/dockervolumes/#adding-a-data-volume) volume `/var/www/html`. The docker daemon will store that data within the docker directory `/var/lib/docker/volumes/...`. That means your data is saved even if the container crashes, is stopped or deleted. + +A named Docker volume or a mounted host directory should be used for upgrades and backups. To achieve this, you need one volume for your database container and one for Nextcloud. + +Nextcloud: +- `/var/www/html/` folder where all nextcloud data lives +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +nextcloud +``` + +Database: +- `/var/lib/mysql` MySQL / MariaDB Data +- `/var/lib/postgresql/data` PostgreSQL Data +```console +$ docker run -d \ +-v db:/var/lib/mysql \ +mariadb +``` + +If you want to get fine grained access to your individual files, you can mount additional volumes for data, config, your theme and custom apps. +The `data`, `config` files are stored in respective subfolders inside `/var/www/html/`. The apps are split into core `apps` (which are shipped with Nextcloud and you don't need to take care of) and a `custom_apps` folder. If you use a custom theme it would go into the `themes` subfolder. + +Overview of the folders that can be mounted as volumes: + +- `/var/www/html` Main folder, needed for updating +- `/var/www/html/custom_apps` installed / modified apps +- `/var/www/html/config` local configuration +- `/var/www/html/data` the actual data of your Nextcloud +- `/var/www/html/themes/` theming/branding + +If you want to use named volumes for all of these, it would look like this: +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +-v apps:/var/www/html/custom_apps \ +-v config:/var/www/html/config \ +-v data:/var/www/html/data \ +-v theme:/var/www/html/themes/ \ +nextcloud +``` + +## Using the Nextcloud command-line interface +To use the [Nextcloud command-line interface](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html) (aka. `occ` command): +```console +$ docker exec --user www-data CONTAINER_ID php occ +``` +or for docker-compose: +```console +$ docker-compose exec --user www-data app php occ +``` + +## Auto configuration via environment variables +The nextcloud image supports auto configuration via environment variables. You can preconfigure everything that is asked on the install page on first run. To enable auto configuration, set your database connection via the following environment variables. ONLY use one database type! + +__SQLite__: +- `SQLITE_DATABASE` Name of the database using sqlite + +__MYSQL/MariaDB__: +- `MYSQL_DATABASE` Name of the database using mysql / mariadb. +- `MYSQL_USER` Username for the database using mysql / mariadb. +- `MYSQL_PASSWORD` Password for the database user using mysql / mariadb. +- `MYSQL_HOST` Hostname of the database server using mysql / mariadb. + +__PostgreSQL__: +- `POSTGRES_DB` Name of the database using postgres. +- `POSTGRES_USER` Username for the database using postgres. +- `POSTGRES_PASSWORD` Password for the database user using postgres. +- `POSTGRES_HOST` Hostname of the database server using postgres. + +If you set any values, they will not be asked in the install page on first run. With a complete configuration by using all variables for your database type, you can additionally configure your Nextcloud instance by setting admin user and password (only works if you set both): + +- `NEXTCLOUD_ADMIN_USER` Name of the Nextcloud admin user. +- `NEXTCLOUD_ADMIN_PASSWORD` Password for the Nextcloud admin user. + +If you want, you can set the data directory, otherwise default value will be used. + +- `NEXTCLOUD_DATA_DIR` (default: _/var/www/html/data_) Configures the data directory where nextcloud stores all files from the users. + +One or more trusted domains can be set through environment variable, too. They will be added to the configuration after install. + +- `NEXTCLOUD_TRUSTED_DOMAINS` (not set by default) Optional space-separated list of domains + +The install and update script is only triggered when a default command is used (`apache-foreground` or `php-fpm`). If you use a custom command you have to enable the install / update with + +- `NEXTCLOUD_UPDATE` (default: _0_) + +If you want to use Redis you have to create a separate [Redis](https://hub.docker.com/_/redis/) container in your setup / in your docker-compose file. To inform Nextcloud about the Redis container, pass in the following parameters: + +- `REDIS_HOST` (not set by default) Name of Redis container +- `REDIS_HOST_PORT` (default: _6379_) Optional port for Redis, only use for external Redis servers that run on non-standard ports. +- `REDIS_HOST_PASSWORD` (not set by default) Redis password + +The use of Redis is recommended to prevent file locking problems. See the examples for further instructions. + +To use an external SMTP server, you have to provide the connection details. To configure Nextcloud to use SMTP add: + +- `SMTP_HOST` (not set by default): The hostname of the SMTP server. +- `SMTP_SECURE` (empty by default): Set to `ssl` to use SSL, or `tls` to use STARTTLS. +- `SMTP_PORT` (default: `465` for SSL and `25` for non-secure connections): Optional port for the SMTP connection. Use `587` for an alternative port for STARTTLS. +- `SMTP_AUTHTYPE` (default: `LOGIN`): The method used for authentication. Use `PLAIN` if no authentication is required. +- `SMTP_NAME` (empty by default): The username for the authentication. +- `SMTP_PASSWORD` (empty by default): The password for the authentication. +- `MAIL_FROM_ADDRESS` (not set by default): Use this address for the 'from' field in the emails sent by Nextcloud. +- `MAIL_DOMAIN` (not set by default): Set a different domain for the emails than the domain where Nextcloud is installed. + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/email_configuration.html) for other values to configure SMTP. + +To use an external S3 compatible object store as primary storage, set the following variables: +- `OBJECTSTORE_S3_HOST`: The hostname of the object storage server +- `OBJECTSTORE_S3_BUCKET`: The name of the bucket that Nextcloud should store the data in +- `OBJECTSTORE_S3_KEY`: AWS style access key +- `OBJECTSTORE_S3_SECRET`: AWS style secret access key +- `OBJECTSTORE_S3_PORT`: The port that the object storage server is being served over +- `OBJECTSTORE_S3_SSL` (default: `true`): Whether or not SSL/TLS should be used to communicate with object storage server +- `OBJECTSTORE_S3_REGION`: The region that the S3 bucket resides in. +- `OBJECTSTORE_S3_USEPATH_STYLE` (default: `false`): Not required for AWS S3 + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#simple-storage-service-s3) for more information. + +To use an external OpenStack Swift object store as primary storage, set the following variables: +- `OBJECTSTORE_SWIFT_URL`: The Swift identity (Keystone) endpoint +- `OBJECTSTORE_SWIFT_AUTOCREATE` (default: `false`): Whether or not Nextcloud should automatically create the Swift container +- `OBJECTSTORE_SWIFT_USER_NAME`: Swift username +- `OBJECTSTORE_SWIFT_USER_PASSWORD`: Swift user password +- `OBJECTSTORE_SWIFT_USER_DOMAIN` (default: `Default`): Swift user domain +- `OBJECTSTORE_SWIFT_PROJECT_NAME`: OpenStack project name +- `OBJECTSTORE_SWIFT_PROJECT_DOMAIN` (default: `Default`): OpenStack project domain +- `OBJECTSTORE_SWIFT_SERVICE_NAME` (default: `swift`): Swift service name +- `OBJECTSTORE_SWIFT_SERVICE_REGION`: Swift endpoint region +- `OBJECTSTORE_SWIFT_CONTAINER_NAME`: Swift container (bucket) that Nextcloud should store the data in + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#openstack-swift) for more information. + + +## Using the apache image behind a reverse proxy and auto configure server host and protocol + +The apache image will replace the remote addr (ip address visible to Nextcloud) with the ip address from `X-Real-IP` if the request is coming from a proxy in 10.0.0.0/8, 172.16.0.0/12 or 192.168.0.0/16 by default. If you want Nextcloud to pick up the server host (`HTTP_X_FORWARDED_HOST`), protocol (`HTTP_X_FORWARDED_PROTO`) and client ip (`HTTP_X_FORWARDED_FOR`) from a trusted proxy disable rewrite ip and the reverse proxies ip address to `TRUSTED_PROXIES`. + +- `APACHE_DISABLE_REWRITE_IP` (not set by default): Set to 1 to disable rewrite ip. + +- `TRUSTED_PROXIES` (empty by default): A space-separated list of trusted proxies. CIDR notation is supported for IPv4. + +If the `TRUSTED_PROXIES` approach does not work for you, try using fixed values for overwrite parameters. + +- `OVERWRITEHOST` (empty by default): Set the hostname of the proxy. Can also specify a port. +- `OVERWRITEPROTOCOL` (empty by default): Set the protocol of the proxy, http or https. +- `OVERWRITEWEBROOT` (empty by default): Set the absolute path of the proxy. +- `OVERWRITECONDADDR` (empty by default): Regex to overwrite the values dependent on the remote address. + +Check the [Nexcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/reverse_proxy_configuration.html) for more details. + +Keep in mind that once set, removing these environment variables won't remove these values from the configuration file, due to how Nextcloud merges configuration files together. + +# Running this image with docker-compose +The easiest way to get a fully featured and functional setup is using a `docker-compose` file. There are too many different possibilities to setup your system, so here are only some examples of what you have to look for. + +At first, make sure you have chosen the right base image (fpm or apache) and added features you wanted (see below). In every case, you would want to add a database container and docker volumes to get easy access to your persistent data. When you want to have your server reachable from the internet, adding HTTPS-encryption is mandatory! See below for more information. + +## Base version - apache +This version will use the apache image and add a mariaDB container. The volumes are set to keep your data persistent. This setup provides **no ssl encryption** and is intended to run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud + ports: + - 8080:80 + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +## Base version - FPM +When using the FPM image, you need another container that acts as web server on port 80 and proxies the requests to the Nextcloud container. In this example a simple nginx container is combined with the Nextcloud-fpm image and a MariaDB database container. The data is stored in docker volumes. The nginx container also needs access to static files from your Nextcloud installation. It gets access to all the volumes mounted to Nextcloud via the `volumes_from` option.The configuration for nginx is stored in the configuration file `nginx.conf`, that is mounted into the container. An example can be found in the examples section [here](https://github.com/nextcloud/docker/tree/master/.examples). + +As this setup does **not include encryption**, it should be run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud:fpm + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + + web: + image: nginx + ports: + - 8080:80 + links: + - app + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + volumes_from: + - app + restart: always +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +# Docker Secrets +As an alternative to passing sensitive information via environment variables, _FILE may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in /run/secrets/ files. For example: +```yaml +version: '3.2' + +services: + db: + image: postgres + restart: always + volumes: + - db:/var/lib/postgresql/data + environment: + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + secrets: + - postgres_db + - postgres_password + - postgres_user + + app: + image: nextcloud + restart: always + ports: + - 8080:80 + volumes: + - nextcloud:/var/www/html + environment: + - POSTGRES_HOST=db + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + - NEXTCLOUD_ADMIN_PASSWORD_FILE=/run/secrets/nextcloud_admin_password + - NEXTCLOUD_ADMIN_USER_FILE=/run/secrets/nextcloud_admin_user + depends_on: + - db + secrets: + - nextcloud_admin_password + - nextcloud_admin_user + - postgres_db + - postgres_password + - postgres_user + +volumes: + db: + nextcloud: + +secrets: + nextcloud_admin_password: + file: ./nextcloud_admin_password.txt # put admin password to this file + nextcloud_admin_user: + file: ./nextcloud_admin_user.txt # put admin username to this file + postgres_db: + file: ./postgres_db.txt # put postgresql db name to this file + postgres_password: + file: ./postgres_password.txt # put postgresql password to this file + postgres_user: + file: ./postgres_user.txt # put postgresql username to this file +``` + +Currently, this is only supported for `NEXTCLOUD_ADMIN_PASSWORD`, `NEXTCLOUD_ADMIN_USER`, `MYSQL_DB`, `MYSQL_PASSWORD`, `MYSQL_USER`, `POSTGRES_DB`, `POSTGRES_PASSWORD`, `POSTGRES_USER`. + +# Make your Nextcloud available from the internet +Until here, your Nextcloud is just available from you docker host. If you want your Nextcloud available from the internet adding SSL encryption is mandatory. + +## HTTPS - SSL encryption +There are many different possibilities to introduce encryption depending on your setup. + +We recommend using a reverse proxy in front of our Nextcloud installation. Your Nextcloud will only be reachable through the proxy, which encrypts all traffic to the clients. You can mount your manually generated certificates to the proxy or use a fully automated solution which generates and renews the certificates for you. + +In our [examples](https://github.com/nextcloud/docker/tree/master/.examples) section we have an example for a fully automated setup using a reverse proxy, a container for [Let's Encrypt](https://letsencrypt.org/) certificate handling, database and Nextcloud. It uses the popular [nginx-proxy](https://github.com/jwilder/nginx-proxy) and [docker-letsencrypt-nginx-proxy-companion](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion) containers. Please check the according documentations before using this setup. + +# First use +When you first access your Nextcloud, the setup wizard will appear and ask you to choose an administrator account username, password and the database connection. For the database use `db` as host and `nextcloud` as table and user name. Also enter the password you chose in your `docker-compose.yml` file. + +# Update to a newer version +Updating the Nextcloud container is done by pulling the new image, throwing away the old container and starting the new one. + +**It is only possible to upgrade one major version at a time. For example, if you want to upgrade from version 14 to 16, you will have to upgrade from version 14 to 15, then from 15 to 16.** + +Since all data is stored in volumes, nothing gets lost. The startup script will check for the version in your volume and the installed docker version. If it finds a mismatch, it automatically starts the upgrade process. Don't forget to add all the volumes to your new container, so it works as expected. + +```console +$ docker pull nextcloud +$ docker stop +$ docker rm +$ docker run -d nextcloud +``` +Beware that you have to run the same command with the options that you used to initially start your Nextcloud. That includes volumes, port mapping. + +When using docker-compose your compose file takes care of your configuration, so you just have to run: + +```console +$ docker-compose pull +$ docker-compose up -d +``` + + +# Adding Features +A lot of people want to use additional functionality inside their Nextcloud installation. If the image does not include the packages you need, you can easily build your own image on top of it. +Start your derived image with the `FROM` statement and add whatever you like. + +```yaml +FROM nextcloud:apache + +RUN ... + +``` +The [examples folder](https://github.com/nextcloud/docker/blob/master/.examples) gives a few examples on how to add certain functionalities, like including the cron job, smb-support or imap-authentication. + +If you use your own Dockerfile, you need to configure your docker-compose file accordingly. Switch out the `image` option with `build`. You have to specify the path to your Dockerfile. (in the example it's in the same directory next to the docker-compose file) + +```yaml + app: + build: . + links: + - db + volumes: + - data:/var/www/html/data + - config:/var/www/html/config + - apps:/var/www/html/apps + restart: always +``` + +If you intend to use another command to run the image, make sure that you set `NEXTCLOUD_UPDATE=1` in your Dockerfile. Otherwise the installation and update will not work. + +```yaml +FROM nextcloud:apache + +... + +ENV NEXTCLOUD_UPDATE=1 + +CMD ["/usr/bin/supervisord"] +``` + + +**Updating** your own derived image is also very simple. When a new version of the Nextcloud image is available run: + +```console +docker build -t your-name --pull . +docker run -d your-name +``` + +or for docker-compose: +```console +docker-compose build --pull +docker-compose up -d +``` + +The `--pull` option tells docker to look for new versions of the base image. Then the build instructions inside your `Dockerfile` are run on top of the new image. + +# Migrating an existing installation +You're already using Nextcloud and want to switch to docker? Great! Here are some things to look out for: + +1. Define your whole Nextcloud infrastructure in a `docker-compose` file and run it with `docker-compose up -d` to get the base installation, volumes and database. Work from there. +2. Restore your database from a mysqldump (nextcloud\_db\_1 is the name of your db container) + - To import from a MySQL dump use the following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "mysql -u USER -pPASSWORD nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` + - To import from a PostgreSQL dump use to following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "psql -U USER --set ON_ERROR_STOP=on nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` +3. Edit your config.php + 1. Set database connection + - In case of MySQL database + ```php + 'dbhost' => 'db:3306', + ``` + - In case of PostgreSQL database + ```php + 'dbhost' => 'db:5432', + ``` + 2. Make sure you have no configuration for the `apps_paths`. Delete lines like these + ```diff + - "apps_paths" => array ( + - 0 => array ( + - "path" => OC::$SERVERROOT."/apps", + - "url" => "/apps", + - "writable" => true, + - ), + ``` + 3. Make sure to have the `apps` directory non writable and the `custom_apps` directory writable + ```php + 'apps_paths' => array ( + 0 => array ( + 'path' => '/var/www/html/apps', + 'url' => '/apps', + 'writable' => false, + ), + 1 => array ( + 'path' => '/var/www/html/custom_apps', + 'url' => '/custom_apps', + 'writable' => true, + ), + ), + ``` + 4. Make sure your data directory is set to /var/www/html/data + ```php + 'datadirectory' => '/var/www/html/data', + ``` + + +4. Copy your data (nextcloud_app_1 is the name of your Nextcloud container): +```console +docker cp ./data/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/data +docker cp ./theming/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/theming +docker cp ./config/config.php nextcloud_app_1:/var/www/html/config +docker-compose exec app chown -R www-data:www-data /var/www/html/config +``` +5. Copy only the custom apps you use (or simply redownload them from the web interface): +```console +docker cp ./custom_apps/ nextcloud_data:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/custom_apps +``` + +# Questions / Issues +If you got any questions or problems using the image, please visit our [Github Repository](https://github.com/nextcloud/docker) and write an issue. diff --git a/linux/advanced/nextcloud/patched/23/Streamer.php b/linux/advanced/nextcloud/patched/23/Streamer.php new file mode 100644 index 000000000..02a7719e4 --- /dev/null +++ b/linux/advanced/nextcloud/patched/23/Streamer.php @@ -0,0 +1,190 @@ + + * @author Daniel Calviño Sánchez + * @author Joas Schilling + * @author Roeland Jago Douma + * @author Thomas Müller + * @author Victor Dubiniuk + * + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OC; + +use OC\Files\Filesystem; +use OCP\Files\File; +use OCP\Files\Folder; +use OCP\Files\InvalidPathException; +use OCP\Files\NotFoundException; +use OCP\Files\NotPermittedException; +use OCP\IRequest; +use ownCloud\TarStreamer\TarStreamer; +use ZipStreamer\ZipStreamer; + +class Streamer { + // array of regexp. Matching user agents will get tar instead of zip + private $preferTarFor = [ '/macintosh|mac os x/i' ]; + + // streamer instance + private $streamerInstance; + + /** + * Streamer constructor. + * + * @param IRequest $request + * @param int $size The size of the files in bytes + * @param int $numberOfFiles The number of files (and directories) that will + * be included in the streamed file + */ + public function __construct(IRequest $request, $size, int $numberOfFiles){ + + /** + * zip32 constraints for a basic (without compression, volumes nor + * encryption) zip file according to the Zip specification: + * - No file size is larger than 4 bytes (file size < 4294967296); see + * 4.4.9 uncompressed size + * - The size of all files plus their local headers is not larger than + * 4 bytes; see 4.4.16 relative offset of local header and 4.4.24 + * offset of start of central directory with respect to the starting + * disk number + * - The total number of entries (files and directories) in the zip file + * is not larger than 2 bytes (number of entries < 65536); see 4.4.22 + * total number of entries in the central dir + * - The size of the central directory is not larger than 4 bytes; see + * 4.4.23 size of the central directory + * + * Due to all that, zip32 is used if the size is below 4GB and there are + * less than 65536 files; the margin between 4*1000^3 and 4*1024^3 + * should give enough room for the extra zip metadata. Technically, it + * would still be possible to create an invalid zip32 file (for example, + * a zip file from files smaller than 4GB with a central directory + * larger than 4GiB), but it should not happen in the real world. + */ + if ($size < 4 * 1000 * 1000 * 1000 && $numberOfFiles < 65536) { + $this->streamerInstance = new ZipStreamer(['zip64' => true]); + } else if ($request->isUserAgent($this->preferTarFor)) { + $this->streamerInstance = new TarStreamer(); + } else { + $this->streamerInstance = new ZipStreamer(['zip64' => PHP_INT_SIZE !== 4]); + } + } + + /** + * Send HTTP headers + * @param string $name + */ + public function sendHeaders($name){ + $extension = $this->streamerInstance instanceof ZipStreamer ? '.zip' : '.tar'; + $fullName = $name . $extension; + $this->streamerInstance->sendHeaders($fullName); + } + + /** + * Stream directory recursively + * + * @throws NotFoundException + * @throws NotPermittedException + * @throws InvalidPathException + */ + public function addDirRecursive(string $dir, string $internalDir = ''): void { + $dirname = basename($dir); + $rootDir = $internalDir . $dirname; + if (!empty($rootDir)) { + $this->streamerInstance->addEmptyDir($rootDir); + } + $internalDir .= $dirname . '/'; + // prevent absolute dirs + $internalDir = ltrim($internalDir, '/'); + + $userFolder = \OC::$server->getRootFolder()->get(Filesystem::getRoot()); + /** @var Folder $dirNode */ + $dirNode = $userFolder->get($dir); + $files = $dirNode->getDirectoryListing(); + + foreach($files as $file) { + if($file instanceof File) { + try { + $fh = $file->fopen('r'); + } catch (NotPermittedException $e) { + continue; + } + $this->addFileFromStream( + $fh, + $internalDir . $file->getName(), + $file->getSize(), + $file->getMTime() + ); + fclose($fh); + } elseif ($file instanceof Folder) { + if($file->isReadable()) { + $this->addDirRecursive($dir . '/' . $file->getName(), $internalDir); + } + } + } + } + + /** + * Add a file to the archive at the specified location and file name. + * + * @param string $stream Stream to read data from + * @param string $internalName Filepath and name to be used in the archive. + * @param int $size Filesize + * @param int|bool $time File mtime as int, or false + * @return bool $success + */ + public function addFileFromStream($stream, $internalName, $size, $time) { + $options = []; + if ($time) { + $options = [ + 'timestamp' => $time + ]; + } + + if ($this->streamerInstance instanceof ZipStreamer) { + return $this->streamerInstance->addFileFromStream($stream, $internalName, $options); + } else { + return $this->streamerInstance->addFileFromStream($stream, $internalName, $size, $options); + } + } + + /** + * Add an empty directory entry to the archive. + * + * @param string $dirName Directory Path and name to be added to the archive. + * @return bool $success + */ + public function addEmptyDir($dirName){ + return $this->streamerInstance->addEmptyDir($dirName); + } + + /** + * Close the archive. + * A closed archive can no longer have new files added to it. After + * closing, the file is completely written to the output stream. + * @return bool $success + */ + public function finalize(){ + return $this->streamerInstance->finalize(); + } +} diff --git a/linux/advanced/nextcloud/patched/23/docker-compose.yml b/linux/advanced/nextcloud/patched/23/docker-compose.yml new file mode 100644 index 000000000..0d584e69d --- /dev/null +++ b/linux/advanced/nextcloud/patched/23/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nextcloud:23-patched" + build: + context: . diff --git a/linux/advanced/nextcloud/pure/23/Dockerfile b/linux/advanced/nextcloud/pure/23/Dockerfile new file mode 100644 index 000000000..7400b1812 --- /dev/null +++ b/linux/advanced/nextcloud/pure/23/Dockerfile @@ -0,0 +1,68 @@ +FROM nextcloud:23 +ENV DEBIAN_FRONTEND noninteractive + +################################################################## +# adding normal sources list +################################################################## +RUN rm /etc/apt/sources.list +COPY sources.list /etc/apt/sources.list + +################################################################## +# adding some utils +################################################################## +RUN apt update -y && \ + apt dist-upgrade -y && \ + apt install -y --allow-unauthenticated \ + apt-transport-https \ + curl \ + ca-certificates \ + ghostscript \ + nload \ + htop \ + mc \ + nano \ + sudo \ + imagemagick \ + imagemagick-common \ + sqlite3 \ + smbclient \ + libsmbclient \ + wget \ + net-tools \ + iputils-ping + + +################################################################## +# installing php repo + smbclient +################################################################## +RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg +RUN sh -c 'echo "deb https://packages.sury.org/php/ buster main" > /etc/apt/sources.list.d/php.list' +RUN apt update -y && \ + apt install -y --allow-unauthenticated \ + libsmbclient-dev \ + libmagickwand-dev \ + libmagickcore-dev \ + libc-client-dev \ + libkrb5-dev \ + libsqlite3-dev \ + libssl-dev + +RUN pecl install inotify && \ + docker-php-ext-enable inotify + +RUN pecl install smbclient && \ + docker-php-ext-enable smbclient + +RUN docker-php-ext-configure imap --with-kerberos --with-imap-ssl && \ + docker-php-ext-install imap && \ + docker-php-ext-enable imap + +RUN docker-php-ext-install fileinfo bz2 intl ftp pdo_sqlite && \ + docker-php-ext-enable fileinfo bz2 intl ftp pdo_sqlite + +################################################################## +# smb fix +################################################################## +RUN rm -frv /etc/samba/smb.conf /usr/share/samba/smb.conf +ADD smb.conf /etc/samba/ +ADD smb.conf /usr/share/samba/ diff --git a/linux/advanced/nextcloud/pure/23/Makefile b/linux/advanced/nextcloud/pure/23/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/advanced/nextcloud/pure/23/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/advanced/nextcloud/pure/23/README.md b/linux/advanced/nextcloud/pure/23/README.md new file mode 100644 index 000000000..b6df71808 --- /dev/null +++ b/linux/advanced/nextcloud/pure/23/README.md @@ -0,0 +1,527 @@ +# What is Nextcloud? + +[![GitHub CI build status badge](https://github.com/nextcloud/docker/workflows/Images/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3AImages) +[![update.sh build status badge](https://github.com/nextcloud/docker/workflows/update.sh/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3Aupdate.sh) +[![amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud.svg?label=amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud) +[![arm32v5 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud.svg?label=arm32v5)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud) +[![arm32v6 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud.svg?label=arm32v6)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud) +[![arm32v7 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud.svg?label=arm32v7)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud) +[![arm64v8 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud.svg?label=arm64v8)](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud) +[![i386 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud.svg?label=i386)](https://doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud) +[![mips64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud.svg?label=mips64le)](https://doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud) +[![ppc64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud.svg?label=ppc64le)](https://doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud) +[![s390x build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud.svg?label=s390x)](https://doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud) + +A safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms. + +![logo](https://cdn.rawgit.com/nextcloud/docker/80dd587d847b184ba95d7187a2a7a56ae4cbbb7b/logo.svg) + +# How to use this image +This image is designed to be used in a micro-service environment. There are two versions of the image you can choose from. + +The `apache` tag contains a full Nextcloud installation including an apache web server. It is designed to be easy to use and gets you running pretty fast. This is also the default for the `latest` tag and version tags that are not further specified. + +The second option is a `fpm` container. It is based on the [php-fpm](https://hub.docker.com/_/php/) image and runs a fastCGI-Process that serves your Nextcloud page. To use this image it must be combined with any webserver that can proxy the http requests to the FastCGI-port of the container. + +[![Try in PWD](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com?stack=https://raw.githubusercontent.com/nextcloud/docker/8db861d67f257a3e9ac1790ea06d4e2a7a193a6c/stack.yml) + +## Using the apache image +The apache image contains a webserver and exposes port 80. To start the container type: + +```console +$ docker run -d -p 8080:80 nextcloud +``` + +Now you can access Nextcloud at http://localhost:8080/ from your host system. + + +## Using the fpm image +To use the fpm image, you need an additional web server that can proxy http-request to the fpm-port of the container. For fpm connection this container exposes port 9000. In most cases, you might want use another container or your host as proxy. +If you use your host you can address your Nextcloud container directly on port 9000. If you use another container, make sure that you add them to the same docker network (via `docker run --network ...` or a `docker-compose` file). +In both cases you don't want to map the fpm port to your host. + +```console +$ docker run -d nextcloud:fpm +``` + +As the fastCGI-Process is not capable of serving static files (style sheets, images, ...), the webserver needs access to these files. This can be achieved with the `volumes-from` option. You can find more information in the [docker-compose section](#running-this-image-with-docker-compose). + +## Using an external database +By default, this container uses SQLite for data storage but the Nextcloud setup wizard (appears on first run) allows connecting to an existing MySQL/MariaDB or PostgreSQL database. You can also link a database container, e. g. `--link my-mysql:mysql`, and then use `mysql` as the database host on setup. More info is in the docker-compose section. + +## Persistent data +The Nextcloud installation and all data beyond what lives in the database (file uploads, etc) are stored in the [unnamed docker volume](https://docs.docker.com/engine/tutorials/dockervolumes/#adding-a-data-volume) volume `/var/www/html`. The docker daemon will store that data within the docker directory `/var/lib/docker/volumes/...`. That means your data is saved even if the container crashes, is stopped or deleted. + +A named Docker volume or a mounted host directory should be used for upgrades and backups. To achieve this, you need one volume for your database container and one for Nextcloud. + +Nextcloud: +- `/var/www/html/` folder where all nextcloud data lives +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +nextcloud +``` + +Database: +- `/var/lib/mysql` MySQL / MariaDB Data +- `/var/lib/postgresql/data` PostgreSQL Data +```console +$ docker run -d \ +-v db:/var/lib/mysql \ +mariadb +``` + +If you want to get fine grained access to your individual files, you can mount additional volumes for data, config, your theme and custom apps. +The `data`, `config` files are stored in respective subfolders inside `/var/www/html/`. The apps are split into core `apps` (which are shipped with Nextcloud and you don't need to take care of) and a `custom_apps` folder. If you use a custom theme it would go into the `themes` subfolder. + +Overview of the folders that can be mounted as volumes: + +- `/var/www/html` Main folder, needed for updating +- `/var/www/html/custom_apps` installed / modified apps +- `/var/www/html/config` local configuration +- `/var/www/html/data` the actual data of your Nextcloud +- `/var/www/html/themes/` theming/branding + +If you want to use named volumes for all of these, it would look like this: +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +-v apps:/var/www/html/custom_apps \ +-v config:/var/www/html/config \ +-v data:/var/www/html/data \ +-v theme:/var/www/html/themes/ \ +nextcloud +``` + +## Using the Nextcloud command-line interface +To use the [Nextcloud command-line interface](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html) (aka. `occ` command): +```console +$ docker exec --user www-data CONTAINER_ID php occ +``` +or for docker-compose: +```console +$ docker-compose exec --user www-data app php occ +``` + +## Auto configuration via environment variables +The nextcloud image supports auto configuration via environment variables. You can preconfigure everything that is asked on the install page on first run. To enable auto configuration, set your database connection via the following environment variables. ONLY use one database type! + +__SQLite__: +- `SQLITE_DATABASE` Name of the database using sqlite + +__MYSQL/MariaDB__: +- `MYSQL_DATABASE` Name of the database using mysql / mariadb. +- `MYSQL_USER` Username for the database using mysql / mariadb. +- `MYSQL_PASSWORD` Password for the database user using mysql / mariadb. +- `MYSQL_HOST` Hostname of the database server using mysql / mariadb. + +__PostgreSQL__: +- `POSTGRES_DB` Name of the database using postgres. +- `POSTGRES_USER` Username for the database using postgres. +- `POSTGRES_PASSWORD` Password for the database user using postgres. +- `POSTGRES_HOST` Hostname of the database server using postgres. + +If you set any values, they will not be asked in the install page on first run. With a complete configuration by using all variables for your database type, you can additionally configure your Nextcloud instance by setting admin user and password (only works if you set both): + +- `NEXTCLOUD_ADMIN_USER` Name of the Nextcloud admin user. +- `NEXTCLOUD_ADMIN_PASSWORD` Password for the Nextcloud admin user. + +If you want, you can set the data directory, otherwise default value will be used. + +- `NEXTCLOUD_DATA_DIR` (default: _/var/www/html/data_) Configures the data directory where nextcloud stores all files from the users. + +One or more trusted domains can be set through environment variable, too. They will be added to the configuration after install. + +- `NEXTCLOUD_TRUSTED_DOMAINS` (not set by default) Optional space-separated list of domains + +The install and update script is only triggered when a default command is used (`apache-foreground` or `php-fpm`). If you use a custom command you have to enable the install / update with + +- `NEXTCLOUD_UPDATE` (default: _0_) + +If you want to use Redis you have to create a separate [Redis](https://hub.docker.com/_/redis/) container in your setup / in your docker-compose file. To inform Nextcloud about the Redis container, pass in the following parameters: + +- `REDIS_HOST` (not set by default) Name of Redis container +- `REDIS_HOST_PORT` (default: _6379_) Optional port for Redis, only use for external Redis servers that run on non-standard ports. +- `REDIS_HOST_PASSWORD` (not set by default) Redis password + +The use of Redis is recommended to prevent file locking problems. See the examples for further instructions. + +To use an external SMTP server, you have to provide the connection details. To configure Nextcloud to use SMTP add: + +- `SMTP_HOST` (not set by default): The hostname of the SMTP server. +- `SMTP_SECURE` (empty by default): Set to `ssl` to use SSL, or `tls` to use STARTTLS. +- `SMTP_PORT` (default: `465` for SSL and `25` for non-secure connections): Optional port for the SMTP connection. Use `587` for an alternative port for STARTTLS. +- `SMTP_AUTHTYPE` (default: `LOGIN`): The method used for authentication. Use `PLAIN` if no authentication is required. +- `SMTP_NAME` (empty by default): The username for the authentication. +- `SMTP_PASSWORD` (empty by default): The password for the authentication. +- `MAIL_FROM_ADDRESS` (not set by default): Use this address for the 'from' field in the emails sent by Nextcloud. +- `MAIL_DOMAIN` (not set by default): Set a different domain for the emails than the domain where Nextcloud is installed. + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/email_configuration.html) for other values to configure SMTP. + +To use an external S3 compatible object store as primary storage, set the following variables: +- `OBJECTSTORE_S3_HOST`: The hostname of the object storage server +- `OBJECTSTORE_S3_BUCKET`: The name of the bucket that Nextcloud should store the data in +- `OBJECTSTORE_S3_KEY`: AWS style access key +- `OBJECTSTORE_S3_SECRET`: AWS style secret access key +- `OBJECTSTORE_S3_PORT`: The port that the object storage server is being served over +- `OBJECTSTORE_S3_SSL` (default: `true`): Whether or not SSL/TLS should be used to communicate with object storage server +- `OBJECTSTORE_S3_REGION`: The region that the S3 bucket resides in. +- `OBJECTSTORE_S3_USEPATH_STYLE` (default: `false`): Not required for AWS S3 + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#simple-storage-service-s3) for more information. + +To use an external OpenStack Swift object store as primary storage, set the following variables: +- `OBJECTSTORE_SWIFT_URL`: The Swift identity (Keystone) endpoint +- `OBJECTSTORE_SWIFT_AUTOCREATE` (default: `false`): Whether or not Nextcloud should automatically create the Swift container +- `OBJECTSTORE_SWIFT_USER_NAME`: Swift username +- `OBJECTSTORE_SWIFT_USER_PASSWORD`: Swift user password +- `OBJECTSTORE_SWIFT_USER_DOMAIN` (default: `Default`): Swift user domain +- `OBJECTSTORE_SWIFT_PROJECT_NAME`: OpenStack project name +- `OBJECTSTORE_SWIFT_PROJECT_DOMAIN` (default: `Default`): OpenStack project domain +- `OBJECTSTORE_SWIFT_SERVICE_NAME` (default: `swift`): Swift service name +- `OBJECTSTORE_SWIFT_SERVICE_REGION`: Swift endpoint region +- `OBJECTSTORE_SWIFT_CONTAINER_NAME`: Swift container (bucket) that Nextcloud should store the data in + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#openstack-swift) for more information. + + +## Using the apache image behind a reverse proxy and auto configure server host and protocol + +The apache image will replace the remote addr (ip address visible to Nextcloud) with the ip address from `X-Real-IP` if the request is coming from a proxy in 10.0.0.0/8, 172.16.0.0/12 or 192.168.0.0/16 by default. If you want Nextcloud to pick up the server host (`HTTP_X_FORWARDED_HOST`), protocol (`HTTP_X_FORWARDED_PROTO`) and client ip (`HTTP_X_FORWARDED_FOR`) from a trusted proxy disable rewrite ip and the reverse proxies ip address to `TRUSTED_PROXIES`. + +- `APACHE_DISABLE_REWRITE_IP` (not set by default): Set to 1 to disable rewrite ip. + +- `TRUSTED_PROXIES` (empty by default): A space-separated list of trusted proxies. CIDR notation is supported for IPv4. + +If the `TRUSTED_PROXIES` approach does not work for you, try using fixed values for overwrite parameters. + +- `OVERWRITEHOST` (empty by default): Set the hostname of the proxy. Can also specify a port. +- `OVERWRITEPROTOCOL` (empty by default): Set the protocol of the proxy, http or https. +- `OVERWRITEWEBROOT` (empty by default): Set the absolute path of the proxy. +- `OVERWRITECONDADDR` (empty by default): Regex to overwrite the values dependent on the remote address. + +Check the [Nexcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/reverse_proxy_configuration.html) for more details. + +Keep in mind that once set, removing these environment variables won't remove these values from the configuration file, due to how Nextcloud merges configuration files together. + +# Running this image with docker-compose +The easiest way to get a fully featured and functional setup is using a `docker-compose` file. There are too many different possibilities to setup your system, so here are only some examples of what you have to look for. + +At first, make sure you have chosen the right base image (fpm or apache) and added features you wanted (see below). In every case, you would want to add a database container and docker volumes to get easy access to your persistent data. When you want to have your server reachable from the internet, adding HTTPS-encryption is mandatory! See below for more information. + +## Base version - apache +This version will use the apache image and add a mariaDB container. The volumes are set to keep your data persistent. This setup provides **no ssl encryption** and is intended to run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud + ports: + - 8080:80 + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +## Base version - FPM +When using the FPM image, you need another container that acts as web server on port 80 and proxies the requests to the Nextcloud container. In this example a simple nginx container is combined with the Nextcloud-fpm image and a MariaDB database container. The data is stored in docker volumes. The nginx container also needs access to static files from your Nextcloud installation. It gets access to all the volumes mounted to Nextcloud via the `volumes_from` option.The configuration for nginx is stored in the configuration file `nginx.conf`, that is mounted into the container. An example can be found in the examples section [here](https://github.com/nextcloud/docker/tree/master/.examples). + +As this setup does **not include encryption**, it should be run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud:fpm + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + + web: + image: nginx + ports: + - 8080:80 + links: + - app + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + volumes_from: + - app + restart: always +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +# Docker Secrets +As an alternative to passing sensitive information via environment variables, _FILE may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in /run/secrets/ files. For example: +```yaml +version: '3.2' + +services: + db: + image: postgres + restart: always + volumes: + - db:/var/lib/postgresql/data + environment: + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + secrets: + - postgres_db + - postgres_password + - postgres_user + + app: + image: nextcloud + restart: always + ports: + - 8080:80 + volumes: + - nextcloud:/var/www/html + environment: + - POSTGRES_HOST=db + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + - NEXTCLOUD_ADMIN_PASSWORD_FILE=/run/secrets/nextcloud_admin_password + - NEXTCLOUD_ADMIN_USER_FILE=/run/secrets/nextcloud_admin_user + depends_on: + - db + secrets: + - nextcloud_admin_password + - nextcloud_admin_user + - postgres_db + - postgres_password + - postgres_user + +volumes: + db: + nextcloud: + +secrets: + nextcloud_admin_password: + file: ./nextcloud_admin_password.txt # put admin password to this file + nextcloud_admin_user: + file: ./nextcloud_admin_user.txt # put admin username to this file + postgres_db: + file: ./postgres_db.txt # put postgresql db name to this file + postgres_password: + file: ./postgres_password.txt # put postgresql password to this file + postgres_user: + file: ./postgres_user.txt # put postgresql username to this file +``` + +Currently, this is only supported for `NEXTCLOUD_ADMIN_PASSWORD`, `NEXTCLOUD_ADMIN_USER`, `MYSQL_DB`, `MYSQL_PASSWORD`, `MYSQL_USER`, `POSTGRES_DB`, `POSTGRES_PASSWORD`, `POSTGRES_USER`. + +# Make your Nextcloud available from the internet +Until here, your Nextcloud is just available from you docker host. If you want your Nextcloud available from the internet adding SSL encryption is mandatory. + +## HTTPS - SSL encryption +There are many different possibilities to introduce encryption depending on your setup. + +We recommend using a reverse proxy in front of our Nextcloud installation. Your Nextcloud will only be reachable through the proxy, which encrypts all traffic to the clients. You can mount your manually generated certificates to the proxy or use a fully automated solution which generates and renews the certificates for you. + +In our [examples](https://github.com/nextcloud/docker/tree/master/.examples) section we have an example for a fully automated setup using a reverse proxy, a container for [Let's Encrypt](https://letsencrypt.org/) certificate handling, database and Nextcloud. It uses the popular [nginx-proxy](https://github.com/jwilder/nginx-proxy) and [docker-letsencrypt-nginx-proxy-companion](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion) containers. Please check the according documentations before using this setup. + +# First use +When you first access your Nextcloud, the setup wizard will appear and ask you to choose an administrator account username, password and the database connection. For the database use `db` as host and `nextcloud` as table and user name. Also enter the password you chose in your `docker-compose.yml` file. + +# Update to a newer version +Updating the Nextcloud container is done by pulling the new image, throwing away the old container and starting the new one. + +**It is only possible to upgrade one major version at a time. For example, if you want to upgrade from version 14 to 16, you will have to upgrade from version 14 to 15, then from 15 to 16.** + +Since all data is stored in volumes, nothing gets lost. The startup script will check for the version in your volume and the installed docker version. If it finds a mismatch, it automatically starts the upgrade process. Don't forget to add all the volumes to your new container, so it works as expected. + +```console +$ docker pull nextcloud +$ docker stop +$ docker rm +$ docker run -d nextcloud +``` +Beware that you have to run the same command with the options that you used to initially start your Nextcloud. That includes volumes, port mapping. + +When using docker-compose your compose file takes care of your configuration, so you just have to run: + +```console +$ docker-compose pull +$ docker-compose up -d +``` + + +# Adding Features +A lot of people want to use additional functionality inside their Nextcloud installation. If the image does not include the packages you need, you can easily build your own image on top of it. +Start your derived image with the `FROM` statement and add whatever you like. + +```yaml +FROM nextcloud:apache + +RUN ... + +``` +The [examples folder](https://github.com/nextcloud/docker/blob/master/.examples) gives a few examples on how to add certain functionalities, like including the cron job, smb-support or imap-authentication. + +If you use your own Dockerfile, you need to configure your docker-compose file accordingly. Switch out the `image` option with `build`. You have to specify the path to your Dockerfile. (in the example it's in the same directory next to the docker-compose file) + +```yaml + app: + build: . + links: + - db + volumes: + - data:/var/www/html/data + - config:/var/www/html/config + - apps:/var/www/html/apps + restart: always +``` + +If you intend to use another command to run the image, make sure that you set `NEXTCLOUD_UPDATE=1` in your Dockerfile. Otherwise the installation and update will not work. + +```yaml +FROM nextcloud:apache + +... + +ENV NEXTCLOUD_UPDATE=1 + +CMD ["/usr/bin/supervisord"] +``` + + +**Updating** your own derived image is also very simple. When a new version of the Nextcloud image is available run: + +```console +docker build -t your-name --pull . +docker run -d your-name +``` + +or for docker-compose: +```console +docker-compose build --pull +docker-compose up -d +``` + +The `--pull` option tells docker to look for new versions of the base image. Then the build instructions inside your `Dockerfile` are run on top of the new image. + +# Migrating an existing installation +You're already using Nextcloud and want to switch to docker? Great! Here are some things to look out for: + +1. Define your whole Nextcloud infrastructure in a `docker-compose` file and run it with `docker-compose up -d` to get the base installation, volumes and database. Work from there. +2. Restore your database from a mysqldump (nextcloud\_db\_1 is the name of your db container) + - To import from a MySQL dump use the following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "mysql -u USER -pPASSWORD nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` + - To import from a PostgreSQL dump use to following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "psql -U USER --set ON_ERROR_STOP=on nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` +3. Edit your config.php + 1. Set database connection + - In case of MySQL database + ```php + 'dbhost' => 'db:3306', + ``` + - In case of PostgreSQL database + ```php + 'dbhost' => 'db:5432', + ``` + 2. Make sure you have no configuration for the `apps_paths`. Delete lines like these + ```diff + - "apps_paths" => array ( + - 0 => array ( + - "path" => OC::$SERVERROOT."/apps", + - "url" => "/apps", + - "writable" => true, + - ), + ``` + 3. Make sure to have the `apps` directory non writable and the `custom_apps` directory writable + ```php + 'apps_paths' => array ( + 0 => array ( + 'path' => '/var/www/html/apps', + 'url' => '/apps', + 'writable' => false, + ), + 1 => array ( + 'path' => '/var/www/html/custom_apps', + 'url' => '/custom_apps', + 'writable' => true, + ), + ), + ``` + 4. Make sure your data directory is set to /var/www/html/data + ```php + 'datadirectory' => '/var/www/html/data', + ``` + + +4. Copy your data (nextcloud_app_1 is the name of your Nextcloud container): +```console +docker cp ./data/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/data +docker cp ./theming/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/theming +docker cp ./config/config.php nextcloud_app_1:/var/www/html/config +docker-compose exec app chown -R www-data:www-data /var/www/html/config +``` +5. Copy only the custom apps you use (or simply redownload them from the web interface): +```console +docker cp ./custom_apps/ nextcloud_data:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/custom_apps +``` + +# Questions / Issues +If you got any questions or problems using the image, please visit our [Github Repository](https://github.com/nextcloud/docker) and write an issue. diff --git a/linux/advanced/nextcloud/pure/23/docker-compose.yml b/linux/advanced/nextcloud/pure/23/docker-compose.yml new file mode 100644 index 000000000..a58906d14 --- /dev/null +++ b/linux/advanced/nextcloud/pure/23/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nextcloud:23" + build: + context: . diff --git a/linux/advanced/nextcloud/pure/23/smb.conf b/linux/advanced/nextcloud/pure/23/smb.conf new file mode 100644 index 000000000..9346a22f4 --- /dev/null +++ b/linux/advanced/nextcloud/pure/23/smb.conf @@ -0,0 +1,239 @@ +# +# Sample configuration file for the Samba suite for Debian GNU/Linux. +# +# +# This is the main Samba configuration file. You should read the +# smb.conf(5) manual page in order to understand the options listed +# here. Samba has a huge number of configurable options most of which +# are not shown in this example +# +# Some options that are often worth tuning have been included as +# commented-out examples in this file. +# - When such options are commented with ";", the proposed setting +# differs from the default Samba behaviour +# - When commented with "#", the proposed setting is the default +# behaviour of Samba but the option is considered important +# enough to be mentioned here +# +# NOTE: Whenever you modify this file you should run the command +# "testparm" to check that you have not made any basic syntactic +# errors. + +#======================= Global Settings ======================= + +[global] +client min protocol = SMB2 +client max protocol = SMB3 + + +## Browsing/Identification ### + +# Change this to the workgroup/NT-domain name your Samba server will part of + workgroup = WORKGROUP + +#### Networking #### + +# The specific set of interfaces / networks to bind to +# This can be either the interface name or an IP address/netmask; +# interface names are normally preferred +; interfaces = 127.0.0.0/8 eth0 + +# Only bind to the named interfaces and/or networks; you must use the +# 'interfaces' option above to use this. +# It is recommended that you enable this feature if your Samba machine is +# not protected by a firewall or is a firewall itself. However, this +# option cannot handle dynamic or non-broadcast interfaces correctly. +; bind interfaces only = yes + + + +#### Debugging/Accounting #### + +# This tells Samba to use a separate log file for each machine +# that connects + log file = /var/log/samba/log.%m + +# Cap the size of the individual log files (in KiB). + max log size = 1000 + +# We want Samba to only log to /var/log/samba/log.{smbd,nmbd}. +# Append syslog@1 if you want important messages to be sent to syslog too. + logging = file + +# Do something sensible when Samba crashes: mail the admin a backtrace + panic action = /usr/share/samba/panic-action %d + + +####### Authentication ####### + +# Server role. Defines in which mode Samba will operate. Possible +# values are "standalone server", "member server", "classic primary +# domain controller", "classic backup domain controller", "active +# directory domain controller". +# +# Most people will want "standalone server" or "member server". +# Running as "active directory domain controller" will require first +# running "samba-tool domain provision" to wipe databases and create a +# new domain. + server role = standalone server + + obey pam restrictions = yes + +# This boolean parameter controls whether Samba attempts to sync the Unix +# password with the SMB password when the encrypted SMB password in the +# passdb is changed. + unix password sync = yes + +# For Unix password sync to work on a Debian GNU/Linux system, the following +# parameters must be set (thanks to Ian Kahan < for +# sending the correct chat script for the passwd program in Debian Sarge). + passwd program = /usr/bin/passwd %u + passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . + +# This boolean controls whether PAM will be used for password changes +# when requested by an SMB client instead of the program listed in +# 'passwd program'. The default is 'no'. + pam password change = yes + +# This option controls how unsuccessful authentication attempts are mapped +# to anonymous connections + map to guest = bad user + +########## Domains ########### + +# +# The following settings only takes effect if 'server role = primary +# classic domain controller', 'server role = backup domain controller' +# or 'domain logons' is set +# + +# It specifies the location of the user's +# profile directory from the client point of view) The following +# required a [profiles] share to be setup on the samba server (see +# below) +; logon path = \\%N\profiles\%U +# Another common choice is storing the profile in the user's home directory +# (this is Samba's default) +# logon path = \\%N\%U\profile + +# The following setting only takes effect if 'domain logons' is set +# It specifies the location of a user's home directory (from the client +# point of view) +; logon drive = H: +# logon home = \\%N\%U + +# The following setting only takes effect if 'domain logons' is set +# It specifies the script to run during logon. The script must be stored +# in the [netlogon] share +# NOTE: Must be store in 'DOS' file format convention +; logon script = logon.cmd + +# This allows Unix users to be created on the domain controller via the SAMR +# RPC pipe. The example command creates a user account with a disabled Unix +# password; please adapt to your needs +; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u + +# This allows machine accounts to be created on the domain controller via the +# SAMR RPC pipe. +# The following assumes a "machines" group exists on the system +; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u + +# This allows Unix groups to be created on the domain controller via the SAMR +# RPC pipe. +; add group script = /usr/sbin/addgroup --force-badname %g + +############ Misc ############ + +# Using the following line enables you to customise your configuration +# on a per machine basis. The %m gets replaced with the netbios name +# of the machine that is connecting +; include = /home/samba/etc/smb.conf.%m + +# Some defaults for winbind (make sure you're not using the ranges +# for something else.) +; idmap config * : backend = tdb +; idmap config * : range = 3000-7999 +; idmap config YOURDOMAINHERE : backend = tdb +; idmap config YOURDOMAINHERE : range = 100000-999999 +; template shell = /bin/bash + +# Setup usershare options to enable non-root users to share folders +# with the net usershare command. + +# Maximum number of usershare. 0 means that usershare is disabled. +# usershare max shares = 100 + +# Allow users who've been granted usershare privileges to create +# public shares, not just authenticated ones + usershare allow guests = yes + +#======================= Share Definitions ======================= + +[homes] + comment = Home Directories + browseable = no + +# By default, the home directories are exported read-only. Change the +# next parameter to 'no' if you want to be able to write to them. + read only = yes + +# File creation mask is set to 0700 for security reasons. If you want to +# create files with group=rw permissions, set next parameter to 0775. + create mask = 0700 + +# Directory creation mask is set to 0700 for security reasons. If you want to +# create dirs. with group=rw permissions, set next parameter to 0775. + directory mask = 0700 + +# By default, \\server\username shares can be connected to by anyone +# with access to the samba server. +# The following parameter makes sure that only "username" can connect +# to \\server\username +# This might need tweaking when using external authentication schemes + valid users = %S + +# Un-comment the following and create the netlogon directory for Domain Logons +# (you need to configure Samba to act as a domain controller too.) +;[netlogon] +; comment = Network Logon Service +; path = /home/samba/netlogon +; guest ok = yes +; read only = yes + +# Un-comment the following and create the profiles directory to store +# users profiles (see the "logon path" option above) +# (you need to configure Samba to act as a domain controller too.) +# The path below should be writable by all users so that their +# profile directory may be created the first time they log on +;[profiles] +; comment = Users profiles +; path = /home/samba/profiles +; guest ok = no +; browseable = no +; create mask = 0600 +; directory mask = 0700 + +[printers] + comment = All Printers + browseable = no + path = /var/spool/samba + printable = yes + guest ok = no + read only = yes + create mask = 0700 + +# Windows clients look for this share name as a source of downloadable +# printer drivers +[print$] + comment = Printer Drivers + path = /var/lib/samba/printers + browseable = yes + read only = yes + guest ok = no +# Uncomment to allow remote administration of Windows print drivers. +# You may need to replace 'lpadmin' with the name of the group your +# admin users are members of. +# Please note that you also need to set appropriate Unix permissions +# to the drivers directory for these users to have write rights in it +; write list = root, @lpadmin + diff --git a/linux/advanced/nextcloud/pure/23/sources.list b/linux/advanced/nextcloud/pure/23/sources.list new file mode 100644 index 000000000..5a8c0081a --- /dev/null +++ b/linux/advanced/nextcloud/pure/23/sources.list @@ -0,0 +1,21 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile index 31e8e73b7..41f28c58e 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.19.1 +ARG BITBUCKET_VERSION=7.20.0 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 index c7f9f411c..d80ad34c9 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.19.1 +ARG BITBUCKET_VERSION=7.20.0 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/confluence/latest/Dockerfile b/linux/ecosystem/atlassian/confluence/latest/Dockerfile index 33bbca38a..bbae4427b 100644 --- a/linux/ecosystem/atlassian/confluence/latest/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/latest/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG CONFLUENCE_VERSION=7.15.0 +ARG CONFLUENCE_VERSION=7.16.2 ARG DOWNLOAD_URL=https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-${CONFLUENCE_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 index eb52ba98a..c2c86c5f2 100644 --- a/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG CONFLUENCE_VERSION=7.15.0 +ARG CONFLUENCE_VERSION=7.16.2 ARG DOWNLOAD_URL=https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-${CONFLUENCE_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/jira/latest/.env b/linux/ecosystem/atlassian/jira/latest/.env index 7a3eda920..42d607cae 100644 --- a/linux/ecosystem/atlassian/jira/latest/.env +++ b/linux/ecosystem/atlassian/jira/latest/.env @@ -1,3 +1,3 @@ -RELEASE=8.21.0 +RELEASE=8.22.0 DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.21.0.tar.gz diff --git a/linux/ecosystem/epicmorg/prod/main/Dockerfile b/linux/ecosystem/epicmorg/prod/main/Dockerfile index c60d6adee..4eb84357d 100644 --- a/linux/ecosystem/epicmorg/prod/main/Dockerfile +++ b/linux/ecosystem/epicmorg/prod/main/Dockerfile @@ -67,7 +67,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio git-crypt \ git-lfs \ git-ftp \ - git-hub \ gnupg \ gnupg2 \ graphicsmagick \ @@ -101,6 +100,12 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio plzip \ p7zip-full \ p7zip-rar \ + python2.7 \ + python3 \ + python3-pil \ + python3-numpy \ + python3-pip \ + hugin-tools \ rsync \ rar \ screenfetch \ diff --git a/linux/ecosystem/nginx/latest/main/.env b/linux/ecosystem/nginx/latest/main/.env index 7de73fe60..317e78d3a 100644 --- a/linux/ecosystem/nginx/latest/main/.env +++ b/linux/ecosystem/nginx/latest/main/.env @@ -1,2 +1,2 @@ NGINX_VERSION=latest -NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.21.4.tar.gz +NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.21.6.tar.gz diff --git a/linux/ecosystem/nginx/latest/php/.env b/linux/ecosystem/nginx/latest/php/.env index 7de73fe60..317e78d3a 100644 --- a/linux/ecosystem/nginx/latest/php/.env +++ b/linux/ecosystem/nginx/latest/php/.env @@ -1,2 +1,2 @@ NGINX_VERSION=latest -NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.21.4.tar.gz +NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.21.6.tar.gz diff --git a/linux/ecosystem/nginx/latest/rtmp-hls/.env b/linux/ecosystem/nginx/latest/rtmp-hls/.env index 7de73fe60..317e78d3a 100644 --- a/linux/ecosystem/nginx/latest/rtmp-hls/.env +++ b/linux/ecosystem/nginx/latest/rtmp-hls/.env @@ -1,2 +1,2 @@ NGINX_VERSION=latest -NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.21.4.tar.gz +NGINX_DOWNLOAD_URL=http://nginx.org/download/nginx-1.21.6.tar.gz diff --git a/linux/ecosystem/teamcity/agent/dotnet-sdk/Dockerfile b/linux/ecosystem/teamcity/agent/dotnet-sdk/Dockerfile index d8b140625..1258ba504 100644 --- a/linux/ecosystem/teamcity/agent/dotnet-sdk/Dockerfile +++ b/linux/ecosystem/teamcity/agent/dotnet-sdk/Dockerfile @@ -31,7 +31,7 @@ RUN curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - libc6 \ libgcc1 \ libgssapi-krb5-2 \ - libicu63 \ +# libicu63 \ liblttng-ust0 \ libssl1.1 \ libstdc++6 \ From 120594b38777073c6dfa981bed59c1e0d45609b2 Mon Sep 17 00:00:00 2001 From: EpicMorg Date: Wed, 2 Mar 2022 13:15:45 +0300 Subject: [PATCH 03/84] update --- linux/ecosystem/atlassian/jira/8/8.22.0/.env | 3 + .../atlassian/jira/8/8.22.0/Dockerfile | 49 ++++++++++ .../atlassian/jira/8/8.22.0/Dockerfile.jdk11 | 49 ++++++++++ .../atlassian/jira/8/8.22.0/Makefile | 19 ++++ .../jira/8/8.22.0/docker-compose.yml | 17 ++++ .../atlassian/jira/8/8.22.0/entrypoint.sh | 89 +++++++++++++++++++ linux/ecosystem/atlassian/jira/latest/.env | 2 +- 7 files changed, 227 insertions(+), 1 deletion(-) create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.0/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.0/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.0/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.22.0/entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/.env b/linux/ecosystem/atlassian/jira/8/8.22.0/.env new file mode 100644 index 000000000..00147052b --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/.env @@ -0,0 +1,3 @@ + +RELEASE=8.22.0 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.0.tar.gz diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile new file mode 100644 index 000000000..eeec7c1d8 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile @@ -0,0 +1,49 @@ +FROM epicmorg/prod: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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +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 new file mode 100644 index 000000000..a98a20e49 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 @@ -0,0 +1,49 @@ +FROM epicmorg/prod: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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/Makefile b/linux/ecosystem/atlassian/jira/8/8.22.0/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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.22.0/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.0/docker-compose.yml new file mode 100644 index 000000000..81592d775 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + 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.0/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.22.0/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/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/latest/.env b/linux/ecosystem/atlassian/jira/latest/.env index 42d607cae..00147052b 100644 --- a/linux/ecosystem/atlassian/jira/latest/.env +++ b/linux/ecosystem/atlassian/jira/latest/.env @@ -1,3 +1,3 @@ RELEASE=8.22.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-8.22.0.tar.gz From 679a52ecc24ef0b3692fdc2425e403926859148a Mon Sep 17 00:00:00 2001 From: EpicMorg Date: Wed, 2 Mar 2022 14:00:05 +0300 Subject: [PATCH 04/84] update --- linux/ecosystem/atlassian/bitbucket/latest/Dockerfile | 2 +- linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile index 41f28c58e..523df3a3b 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.20.0 +ARG BITBUCKET_VERSION=7.21.0 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 index d80ad34c9..27b49f9eb 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.20.0 +ARG BITBUCKET_VERSION=7.21.0 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## From 379e0dea682528f38b71f9bb7b3ae5c48f8e8906 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Fri, 18 Mar 2022 18:39:42 +0300 Subject: [PATCH 05/84] updates --- Makefile | 5 + linux/ecosystem/atlassian/jira/8/8.22.1/.env | 3 + .../atlassian/jira/8/8.22.1/Dockerfile | 49 ++++++++++ .../atlassian/jira/8/8.22.1/Dockerfile.jdk11 | 49 ++++++++++ .../atlassian/jira/8/8.22.1/Makefile | 19 ++++ .../jira/8/8.22.1/docker-compose.yml | 17 ++++ .../atlassian/jira/8/8.22.1/entrypoint.sh | 89 ++++++++++++++++++ linux/ecosystem/nodejs/node12/Dockerfile | 35 +++++++ linux/ecosystem/nodejs/node12/Makefile | 19 ++++ linux/ecosystem/nodejs/node12/README.md | 93 +++++++++++++++++++ .../nodejs/node12/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/node14/Dockerfile | 35 +++++++ linux/ecosystem/nodejs/node14/Makefile | 19 ++++ linux/ecosystem/nodejs/node14/README.md | 93 +++++++++++++++++++ .../nodejs/node14/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/node15/Dockerfile | 35 +++++++ linux/ecosystem/nodejs/node15/Makefile | 19 ++++ linux/ecosystem/nodejs/node15/README.md | 93 +++++++++++++++++++ .../nodejs/node15/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/node16/Dockerfile | 35 +++++++ linux/ecosystem/nodejs/node16/Makefile | 19 ++++ linux/ecosystem/nodejs/node16/README.md | 93 +++++++++++++++++++ .../nodejs/node16/docker-compose.yml | 6 ++ 23 files changed, 843 insertions(+) create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.1/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.1/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.1/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.22.1/entrypoint.sh create mode 100644 linux/ecosystem/nodejs/node12/Dockerfile create mode 100644 linux/ecosystem/nodejs/node12/Makefile create mode 100644 linux/ecosystem/nodejs/node12/README.md create mode 100644 linux/ecosystem/nodejs/node12/docker-compose.yml create mode 100644 linux/ecosystem/nodejs/node14/Dockerfile create mode 100644 linux/ecosystem/nodejs/node14/Makefile create mode 100644 linux/ecosystem/nodejs/node14/README.md create mode 100644 linux/ecosystem/nodejs/node14/docker-compose.yml create mode 100644 linux/ecosystem/nodejs/node15/Dockerfile create mode 100644 linux/ecosystem/nodejs/node15/Makefile create mode 100644 linux/ecosystem/nodejs/node15/README.md create mode 100644 linux/ecosystem/nodejs/node15/docker-compose.yml create mode 100644 linux/ecosystem/nodejs/node16/Dockerfile create mode 100644 linux/ecosystem/nodejs/node16/Makefile create mode 100644 linux/ecosystem/nodejs/node16/README.md create mode 100644 linux/ecosystem/nodejs/node16/docker-compose.yml diff --git a/Makefile b/Makefile index 5dec3b20d..d8d775214 100644 --- a/Makefile +++ b/Makefile @@ -132,6 +132,11 @@ ecosystem-images: cd `pwd`/linux/ecosystem/torrserver && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node12 && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node14 && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node15 && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make + cd `pwd`/linux/ecosystem/postgres/latest && pwd && make cd `pwd`/linux/ecosystem/postgres/8.2 && pwd && make cd `pwd`/linux/ecosystem/postgres/8.3 && pwd && make diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/.env b/linux/ecosystem/atlassian/jira/8/8.22.1/.env new file mode 100644 index 000000000..c50f3e3ff --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/.env @@ -0,0 +1,3 @@ + +RELEASE=8.22.1 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.1.tar.gz diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile new file mode 100644 index 000000000..eeec7c1d8 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile @@ -0,0 +1,49 @@ +FROM epicmorg/prod: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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +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 new file mode 100644 index 000000000..a98a20e49 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 @@ -0,0 +1,49 @@ +FROM epicmorg/prod: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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/Makefile b/linux/ecosystem/atlassian/jira/8/8.22.1/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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.22.1/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.1/docker-compose.yml new file mode 100644 index 000000000..81592d775 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + 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/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.22.1/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.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/nodejs/node12/Dockerfile b/linux/ecosystem/nodejs/node12/Dockerfile new file mode 100644 index 000000000..74c1388ea --- /dev/null +++ b/linux/ecosystem/nodejs/node12/Dockerfile @@ -0,0 +1,35 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 12.x +################################################################## +RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node12/Makefile b/linux/ecosystem/nodejs/node12/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node12/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node12/README.md b/linux/ecosystem/nodejs/node12/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node12/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node12/docker-compose.yml b/linux/ecosystem/nodejs/node12/docker-compose.yml new file mode 100644 index 000000000..95e6a70a8 --- /dev/null +++ b/linux/ecosystem/nodejs/node12/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node12" + build: + context: . diff --git a/linux/ecosystem/nodejs/node14/Dockerfile b/linux/ecosystem/nodejs/node14/Dockerfile new file mode 100644 index 000000000..bb6016a3a --- /dev/null +++ b/linux/ecosystem/nodejs/node14/Dockerfile @@ -0,0 +1,35 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 14.x +################################################################## +RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node14/Makefile b/linux/ecosystem/nodejs/node14/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node14/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node14/README.md b/linux/ecosystem/nodejs/node14/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node14/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node14/docker-compose.yml b/linux/ecosystem/nodejs/node14/docker-compose.yml new file mode 100644 index 000000000..4635592a1 --- /dev/null +++ b/linux/ecosystem/nodejs/node14/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node14" + build: + context: . diff --git a/linux/ecosystem/nodejs/node15/Dockerfile b/linux/ecosystem/nodejs/node15/Dockerfile new file mode 100644 index 000000000..1f8aff791 --- /dev/null +++ b/linux/ecosystem/nodejs/node15/Dockerfile @@ -0,0 +1,35 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 15.x +################################################################## +RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node15/Makefile b/linux/ecosystem/nodejs/node15/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node15/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node15/README.md b/linux/ecosystem/nodejs/node15/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node15/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node15/docker-compose.yml b/linux/ecosystem/nodejs/node15/docker-compose.yml new file mode 100644 index 000000000..fbb9dbdea --- /dev/null +++ b/linux/ecosystem/nodejs/node15/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node15" + build: + context: . diff --git a/linux/ecosystem/nodejs/node16/Dockerfile b/linux/ecosystem/nodejs/node16/Dockerfile new file mode 100644 index 000000000..09621fdd6 --- /dev/null +++ b/linux/ecosystem/nodejs/node16/Dockerfile @@ -0,0 +1,35 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 16.x +################################################################## +RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node16/Makefile b/linux/ecosystem/nodejs/node16/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node16/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node16/README.md b/linux/ecosystem/nodejs/node16/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node16/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node16/docker-compose.yml b/linux/ecosystem/nodejs/node16/docker-compose.yml new file mode 100644 index 000000000..7a126d0b9 --- /dev/null +++ b/linux/ecosystem/nodejs/node16/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node16" + build: + context: . From 5aa7279881fef462b89e8d747ba0698fd3ab397d Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 12:20:34 +0300 Subject: [PATCH 06/84] nodejs --- CHANGELOG.md | 1 + Makefile | 4 + linux/ecosystem/nodejs/current/Dockerfile | 38 ++++++++ linux/ecosystem/nodejs/current/Makefile | 19 ++++ linux/ecosystem/nodejs/current/README.md | 93 +++++++++++++++++++ .../nodejs/current/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/lts/Dockerfile | 38 ++++++++ linux/ecosystem/nodejs/lts/Makefile | 19 ++++ linux/ecosystem/nodejs/lts/README.md | 93 +++++++++++++++++++ linux/ecosystem/nodejs/lts/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/node12/Dockerfile | 3 + linux/ecosystem/nodejs/node13/Dockerfile | 38 ++++++++ linux/ecosystem/nodejs/node13/Makefile | 19 ++++ linux/ecosystem/nodejs/node13/README.md | 93 +++++++++++++++++++ .../nodejs/node13/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/node14/Dockerfile | 3 + linux/ecosystem/nodejs/node15/Dockerfile | 3 + linux/ecosystem/nodejs/node16/Dockerfile | 3 + linux/ecosystem/nodejs/node17/Dockerfile | 38 ++++++++ linux/ecosystem/nodejs/node17/Makefile | 19 ++++ linux/ecosystem/nodejs/node17/README.md | 93 +++++++++++++++++++ .../nodejs/node17/docker-compose.yml | 6 ++ 22 files changed, 641 insertions(+) create mode 100644 linux/ecosystem/nodejs/current/Dockerfile create mode 100644 linux/ecosystem/nodejs/current/Makefile create mode 100644 linux/ecosystem/nodejs/current/README.md create mode 100644 linux/ecosystem/nodejs/current/docker-compose.yml create mode 100644 linux/ecosystem/nodejs/lts/Dockerfile create mode 100644 linux/ecosystem/nodejs/lts/Makefile create mode 100644 linux/ecosystem/nodejs/lts/README.md create mode 100644 linux/ecosystem/nodejs/lts/docker-compose.yml create mode 100644 linux/ecosystem/nodejs/node13/Dockerfile create mode 100644 linux/ecosystem/nodejs/node13/Makefile create mode 100644 linux/ecosystem/nodejs/node13/README.md create mode 100644 linux/ecosystem/nodejs/node13/docker-compose.yml create mode 100644 linux/ecosystem/nodejs/node17/Dockerfile create mode 100644 linux/ecosystem/nodejs/node17/Makefile create mode 100644 linux/ecosystem/nodejs/node17/README.md create mode 100644 linux/ecosystem/nodejs/node17/docker-compose.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 299792c70..9d624af4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### 2022 * `february, march` * new `nextcloud` images, updated `atlassian` images. + * new `nodejs` iamges. * `january` * fixed `apache2` * added `php8` support diff --git a/Makefile b/Makefile index d8d775214..c35b665b1 100644 --- a/Makefile +++ b/Makefile @@ -132,10 +132,14 @@ ecosystem-images: cd `pwd`/linux/ecosystem/torrserver && pwd && make + cd `pwd`/linux/ecosystem/nodejs/current && pwd && make + cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make cd `pwd`/linux/ecosystem/nodejs/node12 && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node13 && pwd && make cd `pwd`/linux/ecosystem/nodejs/node14 && pwd && make cd `pwd`/linux/ecosystem/nodejs/node15 && pwd && make cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node17 && pwd && make cd `pwd`/linux/ecosystem/postgres/latest && pwd && make cd `pwd`/linux/ecosystem/postgres/8.2 && pwd && make diff --git a/linux/ecosystem/nodejs/current/Dockerfile b/linux/ecosystem/nodejs/current/Dockerfile new file mode 100644 index 000000000..f493cf4af --- /dev/null +++ b/linux/ecosystem/nodejs/current/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js Current +################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + +RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/current/Makefile b/linux/ecosystem/nodejs/current/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/current/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/current/README.md b/linux/ecosystem/nodejs/current/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/current/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/current/docker-compose.yml b/linux/ecosystem/nodejs/current/docker-compose.yml new file mode 100644 index 000000000..a90585f33 --- /dev/null +++ b/linux/ecosystem/nodejs/current/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:current" + build: + context: . diff --git a/linux/ecosystem/nodejs/lts/Dockerfile b/linux/ecosystem/nodejs/lts/Dockerfile new file mode 100644 index 000000000..ef9f93d6c --- /dev/null +++ b/linux/ecosystem/nodejs/lts/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js LTS +################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + +RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/lts/Makefile b/linux/ecosystem/nodejs/lts/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/lts/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/lts/README.md b/linux/ecosystem/nodejs/lts/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/lts/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/lts/docker-compose.yml b/linux/ecosystem/nodejs/lts/docker-compose.yml new file mode 100644 index 000000000..8d81392d2 --- /dev/null +++ b/linux/ecosystem/nodejs/lts/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:lts" + build: + context: . diff --git a/linux/ecosystem/nodejs/node12/Dockerfile b/linux/ecosystem/nodejs/node12/Dockerfile index 74c1388ea..3ba1f0a49 100644 --- a/linux/ecosystem/nodejs/node12/Dockerfile +++ b/linux/ecosystem/nodejs/node12/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 12.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/nodejs/node13/Dockerfile b/linux/ecosystem/nodejs/node13/Dockerfile new file mode 100644 index 000000000..32d06f97e --- /dev/null +++ b/linux/ecosystem/nodejs/node13/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 13.x +################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + +RUN curl -sL https://deb.nodesource.com/setup_13.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node13/Makefile b/linux/ecosystem/nodejs/node13/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node13/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node13/README.md b/linux/ecosystem/nodejs/node13/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node13/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node13/docker-compose.yml b/linux/ecosystem/nodejs/node13/docker-compose.yml new file mode 100644 index 000000000..9d2bee8b1 --- /dev/null +++ b/linux/ecosystem/nodejs/node13/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node13" + build: + context: . diff --git a/linux/ecosystem/nodejs/node14/Dockerfile b/linux/ecosystem/nodejs/node14/Dockerfile index bb6016a3a..dad45377c 100644 --- a/linux/ecosystem/nodejs/node14/Dockerfile +++ b/linux/ecosystem/nodejs/node14/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 14.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/nodejs/node15/Dockerfile b/linux/ecosystem/nodejs/node15/Dockerfile index 1f8aff791..3568233cf 100644 --- a/linux/ecosystem/nodejs/node15/Dockerfile +++ b/linux/ecosystem/nodejs/node15/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 15.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/nodejs/node16/Dockerfile b/linux/ecosystem/nodejs/node16/Dockerfile index 09621fdd6..fc298a4b3 100644 --- a/linux/ecosystem/nodejs/node16/Dockerfile +++ b/linux/ecosystem/nodejs/node16/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 16.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/nodejs/node17/Dockerfile b/linux/ecosystem/nodejs/node17/Dockerfile new file mode 100644 index 000000000..eec41509d --- /dev/null +++ b/linux/ecosystem/nodejs/node17/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/edge:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 17.x +################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + +RUN curl -fsSL https://deb.nodesource.com/setup_17.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node17/Makefile b/linux/ecosystem/nodejs/node17/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node17/README.md b/linux/ecosystem/nodejs/node17/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node17/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node17/docker-compose.yml b/linux/ecosystem/nodejs/node17/docker-compose.yml new file mode 100644 index 000000000..0528e7504 --- /dev/null +++ b/linux/ecosystem/nodejs/node17/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node17" + build: + context: . From 135622b93918a067c5fbbb5ab5a5f82cdaa614c1 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 12:37:09 +0300 Subject: [PATCH 07/84] node --- Makefile | 2 + linux/ecosystem/nodejs/node10/Dockerfile | 38 ++++++++ linux/ecosystem/nodejs/node10/Makefile | 19 ++++ linux/ecosystem/nodejs/node10/README.md | 93 +++++++++++++++++++ .../nodejs/node10/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/node11/Dockerfile | 38 ++++++++ linux/ecosystem/nodejs/node11/Makefile | 19 ++++ linux/ecosystem/nodejs/node11/README.md | 93 +++++++++++++++++++ .../nodejs/node11/docker-compose.yml | 6 ++ linux/ecosystem/nodejs/node13/Dockerfile | 2 +- 10 files changed, 315 insertions(+), 1 deletion(-) create mode 100644 linux/ecosystem/nodejs/node10/Dockerfile create mode 100644 linux/ecosystem/nodejs/node10/Makefile create mode 100644 linux/ecosystem/nodejs/node10/README.md create mode 100644 linux/ecosystem/nodejs/node10/docker-compose.yml create mode 100644 linux/ecosystem/nodejs/node11/Dockerfile create mode 100644 linux/ecosystem/nodejs/node11/Makefile create mode 100644 linux/ecosystem/nodejs/node11/README.md create mode 100644 linux/ecosystem/nodejs/node11/docker-compose.yml diff --git a/Makefile b/Makefile index c35b665b1..f756a59ed 100644 --- a/Makefile +++ b/Makefile @@ -134,6 +134,8 @@ ecosystem-images: cd `pwd`/linux/ecosystem/nodejs/current && pwd && make cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node10 && pwd && make + cd `pwd`/linux/ecosystem/nodejs/node11 && pwd && make cd `pwd`/linux/ecosystem/nodejs/node12 && pwd && make cd `pwd`/linux/ecosystem/nodejs/node13 && pwd && make cd `pwd`/linux/ecosystem/nodejs/node14 && pwd && make diff --git a/linux/ecosystem/nodejs/node10/Dockerfile b/linux/ecosystem/nodejs/node10/Dockerfile new file mode 100644 index 000000000..0c3142eec --- /dev/null +++ b/linux/ecosystem/nodejs/node10/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/prod:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 10.x +################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + +RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node10/Makefile b/linux/ecosystem/nodejs/node10/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node10/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node10/README.md b/linux/ecosystem/nodejs/node10/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node10/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node10/docker-compose.yml b/linux/ecosystem/nodejs/node10/docker-compose.yml new file mode 100644 index 000000000..00b7c9a7e --- /dev/null +++ b/linux/ecosystem/nodejs/node10/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node10" + build: + context: . diff --git a/linux/ecosystem/nodejs/node11/Dockerfile b/linux/ecosystem/nodejs/node11/Dockerfile new file mode 100644 index 000000000..eaa3e8dcc --- /dev/null +++ b/linux/ecosystem/nodejs/node11/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/prod:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 11.x +################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + +RUN curl -sL https://deb.nodesource.com/setup_11.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/nodejs/node11/Makefile b/linux/ecosystem/nodejs/node11/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node11/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node11/README.md b/linux/ecosystem/nodejs/node11/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node11/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node11/docker-compose.yml b/linux/ecosystem/nodejs/node11/docker-compose.yml new file mode 100644 index 000000000..9289f9ab0 --- /dev/null +++ b/linux/ecosystem/nodejs/node11/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node11" + build: + context: . diff --git a/linux/ecosystem/nodejs/node13/Dockerfile b/linux/ecosystem/nodejs/node13/Dockerfile index 32d06f97e..8f98b2c75 100644 --- a/linux/ecosystem/nodejs/node13/Dockerfile +++ b/linux/ecosystem/nodejs/node13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/prod:latest LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive From 1d4298ba805e43dbff1039b0b2a9885199e6534d Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 13:25:32 +0300 Subject: [PATCH 08/84] improved makefile; updated teamcity imakes --- Makefile | 73 ++++++++++++--- .../teamcity/agent/node12/Dockerfile | 3 + .../teamcity/agent/node14/Dockerfile | 3 + .../teamcity/agent/node15/Dockerfile | 3 + .../teamcity/agent/node16/Dockerfile | 3 + .../teamcity/agent/node17/Dockerfile | 38 ++++++++ .../ecosystem/teamcity/agent/node17/Makefile | 19 ++++ .../ecosystem/teamcity/agent/node17/README.md | 93 +++++++++++++++++++ .../teamcity/agent/node17/docker-compose.yml | 6 ++ linux/ecosystem/vk2discord/Dockerfile | 29 ++---- 10 files changed, 234 insertions(+), 36 deletions(-) create mode 100644 linux/ecosystem/teamcity/agent/node17/Dockerfile create mode 100644 linux/ecosystem/teamcity/agent/node17/Makefile create mode 100644 linux/ecosystem/teamcity/agent/node17/README.md create mode 100644 linux/ecosystem/teamcity/agent/node17/docker-compose.yml diff --git a/Makefile b/Makefile index f756a59ed..c97f62a23 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = "2022.03.01" +VERSION = "2022.03.21" AUTHOR = "EpicMorg" MODIFIED = "AlexZ" DOCKER_SCAN_SUGGEST = false @@ -53,19 +53,35 @@ advanced-images: @echo "=======================================" @echo "===== Building third-party images =====" @echo "=======================================" + make advanced-mattermost-images + make advanced-nextcloud-latest-images + make advanced-teamcity-server-images + make advanced-redash-images + make advanced-zabbix-images + make advanced-nextcloud-images + make advanced-nextcloud-patched-images +advanced-mattermost-images: + cd `pwd`/linux/advanced/mattermost && pwd && make + +advanced-nextcloud-latest-images: + cd `pwd`/linux/advanced/nextcloud/pure/latest && pwd && make + cd `pwd`/linux/advanced/nextcloud/patched/latest && pwd && make + +advanced-teamcity-server-images: + cd `pwd`/linux/advanced/teamcity/server && pwd && make + +advanced-redash-images: + cd `pwd`/linux/advanced/redash && pwd && make + +advanced-zabbix-images: cd `pwd`/linux/advanced/zabbix/agent && pwd && make cd `pwd`/linux/advanced/zabbix/java-gateway && pwd && make cd `pwd`/linux/advanced/zabbix/proxy && pwd && make cd `pwd`/linux/advanced/zabbix/server && pwd && make cd `pwd`/linux/advanced/zabbix/web && pwd && make - cd `pwd`/linux/advanced/mattermost && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/latest && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/latest && pwd && make - cd `pwd`/linux/advanced/teamcity/server && pwd && make - cd `pwd`/linux/advanced/redash && pwd && make - +advanced-nextcloud-images: cd `pwd`/linux/advanced/nextcloud/pure/14 && pwd && make cd `pwd`/linux/advanced/nextcloud/pure/15 && pwd && make cd `pwd`/linux/advanced/nextcloud/pure/16 && pwd && make @@ -77,6 +93,7 @@ advanced-images: cd `pwd`/linux/advanced/nextcloud/pure/22 && pwd && make cd `pwd`/linux/advanced/nextcloud/pure/23 && pwd && make +advanced-nextcloud-patched-images: cd `pwd`/linux/advanced/nextcloud/patched/14 && pwd && make cd `pwd`/linux/advanced/nextcloud/patched/15 && pwd && make cd `pwd`/linux/advanced/nextcloud/patched/16 && pwd && make @@ -92,7 +109,22 @@ ecosystem-images: @echo "=======================================" @echo "===== Building EpicMorg images =====" @echo "=======================================" + make ecosystem-prod-images + make ecosystem-edge-images + make ecosystem-devel-images + make ecosystem-php-images + make ecosystem-apache2-images + make ecosystem-testrail-images + make ecosystem-torrserver-images + make ecosystem-nodejs-images + make ecosystem-qbittorrent-images + make ecosystem-vk2discord-images + make ecosystem-postgres-images + make ecosystem-teamcity-agent-images + make ecosystem-nginx-images + make ecosystem-vscode-server-images +ecosystem-prod-images: cd `pwd`/linux/ecosystem/epicmorg/prod/main && pwd && make cd `pwd`/linux/ecosystem/epicmorg/prod/jdk6 && pwd && make cd `pwd`/linux/ecosystem/epicmorg/prod/jdk7 && pwd && make @@ -100,6 +132,7 @@ ecosystem-images: cd `pwd`/linux/ecosystem/epicmorg/prod/jdk11 && pwd && make cd `pwd`/linux/ecosystem/epicmorg/prod/jdk16 && pwd && make +ecosystem-edge-images: cd `pwd`/linux/ecosystem/epicmorg/edge/main && pwd && make cd `pwd`/linux/ecosystem/epicmorg/edge/jdk6 && pwd && make cd `pwd`/linux/ecosystem/epicmorg/edge/jdk7 && pwd && make @@ -107,6 +140,7 @@ ecosystem-images: cd `pwd`/linux/ecosystem/epicmorg/edge/jdk11 && pwd && make cd `pwd`/linux/ecosystem/epicmorg/edge/jdk16 && pwd && make +ecosystem-devel-images: cd `pwd`/linux/ecosystem/epicmorg/devel/main && pwd && make cd `pwd`/linux/ecosystem/epicmorg/devel/jdk6 && pwd && make cd `pwd`/linux/ecosystem/epicmorg/devel/jdk7 && pwd && make @@ -114,24 +148,29 @@ ecosystem-images: cd `pwd`/linux/ecosystem/epicmorg/devel/jdk11 && pwd && make cd `pwd`/linux/ecosystem/epicmorg/devel/jdk16 && pwd && make +ecosystem-php-images: cd `pwd`/linux/ecosystem/php/latest && pwd && make cd `pwd`/linux/ecosystem/php/php7.2 && pwd && make cd `pwd`/linux/ecosystem/php/php7.3 && pwd && make cd `pwd`/linux/ecosystem/php/php7.4 && pwd && make cd `pwd`/linux/ecosystem/php/php8.0 && pwd && make +ecosystem-apache2-images: cd `pwd`/linux/ecosystem/apache2/latest && pwd && make cd `pwd`/linux/ecosystem/apache2/php7.2 && pwd && make cd `pwd`/linux/ecosystem/apache2/php7.3 && pwd && make cd `pwd`/linux/ecosystem/apache2/php7.4 && pwd && make cd `pwd`/linux/ecosystem/apache2/php8.0 && pwd && make +ecosystem-testrail-images: cd `pwd`/linux/ecosystem/testrail/latest && pwd && make cd `pwd`/linux/ecosystem/testrail/ad && pwd && make cd `pwd`/linux/ecosystem/testrail/ldap && pwd && make - + +ecosystem-torrserver-images: cd `pwd`/linux/ecosystem/torrserver && pwd && make +ecosystem-nodejs-images: cd `pwd`/linux/ecosystem/nodejs/current && pwd && make cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make cd `pwd`/linux/ecosystem/nodejs/node10 && pwd && make @@ -143,6 +182,14 @@ ecosystem-images: cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make cd `pwd`/linux/ecosystem/nodejs/node17 && pwd && make +ecosystem-vk2discord-images: + cd `pwd`/linux/ecosystem/vk2discord && pwd && make + +ecosystem-qbittorrent-images: + cd `pwd`/linux/ecosystem/qbittorrent/latest && pwd && make + cd `pwd`/linux/ecosystem/qbittorrent/stable && pwd && make + +ecosystem-postgres-images: cd `pwd`/linux/ecosystem/postgres/latest && pwd && make cd `pwd`/linux/ecosystem/postgres/8.2 && pwd && make cd `pwd`/linux/ecosystem/postgres/8.3 && pwd && make @@ -160,13 +207,8 @@ ecosystem-images: cd `pwd`/linux/ecosystem/postgres/13 && pwd && make cd `pwd`/linux/ecosystem/postgres/14 && pwd && make - cd `pwd`/linux/ecosystem/qbittorrent/latest && pwd && make - cd `pwd`/linux/ecosystem/qbittorrent/stable && pwd && make - - cd `pwd`/linux/ecosystem/vk2discord && pwd && make - +ecosystem-teamcity-agent-images: cd `pwd`/linux/ecosystem/teamcity/agent/latest && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/amxx-sdk && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/android-sdk && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/atlassian-sdk && pwd && make @@ -175,16 +217,19 @@ ecosystem-images: cd `pwd`/linux/ecosystem/teamcity/agent/node14 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/node15 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/node16 && pwd && make + cd `pwd`/linux/ecosystem/teamcity/agent/node17 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/php7.2 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/php7.3 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/php7.4 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/php8.0 && pwd && make cd `pwd`/linux/ecosystem/teamcity/agent/steam-sdk && pwd && make +ecosystem-nginx-images: cd `pwd`/linux/ecosystem/nginx/latest/main && pwd && make cd `pwd`/linux/ecosystem/nginx/latest/php && pwd && make cd `pwd`/linux/ecosystem/nginx/latest/rtmp-hls && pwd && make +ecosystem-vscode-server-images: cd `pwd`/linux/advanced/vscode-server/latest && pwd && make build && make deploy cd `pwd`/linux/advanced/vscode-server/devops && pwd && make build && make deploy cd `pwd`/linux/advanced/vscode-server/amxx && pwd && make build && make deploy diff --git a/linux/ecosystem/teamcity/agent/node12/Dockerfile b/linux/ecosystem/teamcity/agent/node12/Dockerfile index 3826e4e1b..b6289d92f 100644 --- a/linux/ecosystem/teamcity/agent/node12/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node12/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 12.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/teamcity/agent/node14/Dockerfile b/linux/ecosystem/teamcity/agent/node14/Dockerfile index 65fb1a3f7..6fe1e34c2 100644 --- a/linux/ecosystem/teamcity/agent/node14/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node14/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 14.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/teamcity/agent/node15/Dockerfile b/linux/ecosystem/teamcity/agent/node15/Dockerfile index 454dfb82f..654b0ccc0 100644 --- a/linux/ecosystem/teamcity/agent/node15/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node15/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 15.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/teamcity/agent/node16/Dockerfile b/linux/ecosystem/teamcity/agent/node16/Dockerfile index 477a8a954..22d6d4043 100644 --- a/linux/ecosystem/teamcity/agent/node16/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node16/Dockerfile @@ -5,6 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 16.x ################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ diff --git a/linux/ecosystem/teamcity/agent/node17/Dockerfile b/linux/ecosystem/teamcity/agent/node17/Dockerfile new file mode 100644 index 000000000..f776e752e --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node17/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/teamcity-agent:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 17.x +################################################################## +RUN groupadd --gid 1000 node \ + && useradd --uid 1000 --gid node --shell /bin/bash --create-home node + +RUN curl -sL https://deb.nodesource.com/setup_17.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/teamcity/agent/node17/Makefile b/linux/ecosystem/teamcity/agent/node17/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/teamcity/agent/node17/README.md b/linux/ecosystem/teamcity/agent/node17/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node17/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/teamcity/agent/node17/docker-compose.yml b/linux/ecosystem/teamcity/agent/node17/docker-compose.yml new file mode 100644 index 000000000..c1379f5c5 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node17/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/teamcity-agent:node17" + build: + context: . diff --git a/linux/ecosystem/vk2discord/Dockerfile b/linux/ecosystem/vk2discord/Dockerfile index a060eccea..3eb482e87 100644 --- a/linux/ecosystem/vk2discord/Dockerfile +++ b/linux/ecosystem/vk2discord/Dockerfile @@ -1,36 +1,20 @@ -FROM epicmorg/devel AS builder +FROM epicmorg/nodejs:node17 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive -WORKDIR /tmp - -RUN git clone https://github.com/MrZillaGold/VK2Discord.git vk2discord - -FROM epicmorg/edge -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# Node.js 16.x -################################################################## -RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ - curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ - echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ - apt-get update && \ - apt-get install -y nodejs yarn - ################################################################## # Installing vk2discord ################################################################## - WORKDIR /usr/src/vk2discord +RUN git clone https://github.com/MrZillaGold/VK2Discord.git /tmp/vk2discord -COPY --from=builder /tmp/vk2discord/package*.json /usr/src/vk2discord/ +RUN cp -rvf /tmp/vk2discord/package*.json /usr/src/vk2discord/ -RUN npm install -g +RUN npm config set engine-strict false && \ + npm install -g -COPY --from=builder /tmp/vk2discord/* /usr/src/vk2discord/ +RUN cp -rfv /tmp/vk2discord/* /usr/src/vk2discord/ ################################################################## # cleaninig up @@ -39,6 +23,7 @@ RUN apt clean -y && \ apt-get clean all && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/vk2discord/* && \ rm -rfv /var/cache/apt/archives/*.deb CMD npm start From e909607f0ace5e1e91d6acd0c216754903427944 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 13:34:54 +0300 Subject: [PATCH 09/84] improved makefile; updated teamcity images --- Makefile | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index c97f62a23..d12d1e593 100644 --- a/Makefile +++ b/Makefile @@ -106,12 +106,7 @@ advanced-nextcloud-patched-images: cd `pwd`/linux/advanced/nextcloud/patched/23 && pwd && make ecosystem-images: - @echo "=======================================" - @echo "===== Building EpicMorg images =====" - @echo "=======================================" - make ecosystem-prod-images - make ecosystem-edge-images - make ecosystem-devel-images + make bundle-base-images make ecosystem-php-images make ecosystem-apache2-images make ecosystem-testrail-images @@ -239,3 +234,29 @@ ecosystem-vscode-server-images: cd `pwd`/linux/advanced/vscode-server/dotnet-full && pwd && make build && make deploy cd `pwd`/linux/advanced/vscode-server/dotnet && pwd && make build && make deploy cd `pwd`/linux/advanced/vscode-server/mono && pwd && make build && make deploy + +bundle-base-images: + @echo "=======================================" + @echo "===== Building EpicMorg images =====" + @echo "=======================================" + make ecosystem-prod-images + make ecosystem-edge-images + make ecosystem-devel-images + +bundle-teamcity: + @echo "=======================================" + @echo "===== Building TeamCity images =====" + @echo "=======================================" + make advanced-teamcity-server-images + make ecosystem-teamcity-agent-images + +bundle-atlassian: + @echo "=======================================" + @echo "===== Building Atlassian images =====" + @echo "=======================================" + cd `pwd`/linux/ecosystem/atlassian/bitbucket/latest && pwd && make + cd `pwd`/linux/ecosystem/atlassian/confluence/latest && pwd && make + cd `pwd`/linux/ecosystem/atlassian/crucible/latest && pwd && make + cd `pwd`/linux/ecosystem/atlassian/fisheye/latest && pwd && make + cd `pwd`/linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make + cd `pwd`/linux/ecosystem/atlassian/jira/latest && pwd && make \ No newline at end of file From 523fe96be528f1f82216f059b37b6899d99c02ae Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 18:09:07 +0300 Subject: [PATCH 10/84] node fixes --- linux/ecosystem/nodejs/current/Dockerfile | 4 ++-- linux/ecosystem/nodejs/lts/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node10/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node11/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node12/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node13/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node14/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node15/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node16/Dockerfile | 4 ++-- linux/ecosystem/nodejs/node17/Dockerfile | 4 ++-- linux/ecosystem/teamcity/agent/node12/Dockerfile | 4 ++-- linux/ecosystem/teamcity/agent/node14/Dockerfile | 4 ++-- linux/ecosystem/teamcity/agent/node15/Dockerfile | 4 ++-- linux/ecosystem/teamcity/agent/node16/Dockerfile | 4 ++-- linux/ecosystem/teamcity/agent/node17/Dockerfile | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) diff --git a/linux/ecosystem/nodejs/current/Dockerfile b/linux/ecosystem/nodejs/current/Dockerfile index f493cf4af..08fc9cc59 100644 --- a/linux/ecosystem/nodejs/current/Dockerfile +++ b/linux/ecosystem/nodejs/current/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js Current ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/lts/Dockerfile b/linux/ecosystem/nodejs/lts/Dockerfile index ef9f93d6c..46ef6fe44 100644 --- a/linux/ecosystem/nodejs/lts/Dockerfile +++ b/linux/ecosystem/nodejs/lts/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js LTS ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node10/Dockerfile b/linux/ecosystem/nodejs/node10/Dockerfile index 0c3142eec..94ba21d28 100644 --- a/linux/ecosystem/nodejs/node10/Dockerfile +++ b/linux/ecosystem/nodejs/node10/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 10.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node11/Dockerfile b/linux/ecosystem/nodejs/node11/Dockerfile index eaa3e8dcc..06bc17d3f 100644 --- a/linux/ecosystem/nodejs/node11/Dockerfile +++ b/linux/ecosystem/nodejs/node11/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 11.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_11.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node12/Dockerfile b/linux/ecosystem/nodejs/node12/Dockerfile index 3ba1f0a49..0eddf099d 100644 --- a/linux/ecosystem/nodejs/node12/Dockerfile +++ b/linux/ecosystem/nodejs/node12/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 12.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node13/Dockerfile b/linux/ecosystem/nodejs/node13/Dockerfile index 8f98b2c75..1ce352717 100644 --- a/linux/ecosystem/nodejs/node13/Dockerfile +++ b/linux/ecosystem/nodejs/node13/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 13.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_13.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node14/Dockerfile b/linux/ecosystem/nodejs/node14/Dockerfile index dad45377c..260d9e967 100644 --- a/linux/ecosystem/nodejs/node14/Dockerfile +++ b/linux/ecosystem/nodejs/node14/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 14.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node15/Dockerfile b/linux/ecosystem/nodejs/node15/Dockerfile index 3568233cf..3d1770e52 100644 --- a/linux/ecosystem/nodejs/node15/Dockerfile +++ b/linux/ecosystem/nodejs/node15/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 15.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node16/Dockerfile b/linux/ecosystem/nodejs/node16/Dockerfile index fc298a4b3..a186e4a8b 100644 --- a/linux/ecosystem/nodejs/node16/Dockerfile +++ b/linux/ecosystem/nodejs/node16/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 16.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/nodejs/node17/Dockerfile b/linux/ecosystem/nodejs/node17/Dockerfile index eec41509d..d37d7bdc2 100644 --- a/linux/ecosystem/nodejs/node17/Dockerfile +++ b/linux/ecosystem/nodejs/node17/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 17.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -fsSL https://deb.nodesource.com/setup_17.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/teamcity/agent/node12/Dockerfile b/linux/ecosystem/teamcity/agent/node12/Dockerfile index b6289d92f..d0438e0ea 100644 --- a/linux/ecosystem/teamcity/agent/node12/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node12/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 12.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/teamcity/agent/node14/Dockerfile b/linux/ecosystem/teamcity/agent/node14/Dockerfile index 6fe1e34c2..aa868d235 100644 --- a/linux/ecosystem/teamcity/agent/node14/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node14/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 14.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/teamcity/agent/node15/Dockerfile b/linux/ecosystem/teamcity/agent/node15/Dockerfile index 654b0ccc0..f27e8c16d 100644 --- a/linux/ecosystem/teamcity/agent/node15/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node15/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 15.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/teamcity/agent/node16/Dockerfile b/linux/ecosystem/teamcity/agent/node16/Dockerfile index 22d6d4043..52e9337be 100644 --- a/linux/ecosystem/teamcity/agent/node16/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node16/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 16.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ diff --git a/linux/ecosystem/teamcity/agent/node17/Dockerfile b/linux/ecosystem/teamcity/agent/node17/Dockerfile index f776e752e..a956671ae 100644 --- a/linux/ecosystem/teamcity/agent/node17/Dockerfile +++ b/linux/ecosystem/teamcity/agent/node17/Dockerfile @@ -5,8 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # Node.js 17.x ################################################################## -RUN groupadd --gid 1000 node \ - && useradd --uid 1000 --gid node --shell /bin/bash --create-home node +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node RUN curl -sL https://deb.nodesource.com/setup_17.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ From 496166bbc5a71dcbc830311eb5939ea3df5296f6 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 18:36:40 +0300 Subject: [PATCH 11/84] fixes --- Makefile | 11 ++++++++++- linux/ecosystem/apache2/latest/Dockerfile | 17 ++++++++++------- .../latest/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/apache2/php7.2/Dockerfile | 17 ++++++++++------- .../php7.2/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/apache2/php7.3/Dockerfile | 17 ++++++++++------- .../php7.3/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/apache2/php7.4/Dockerfile | 17 ++++++++++------- .../php7.4/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/apache2/php8.0/Dockerfile | 17 ++++++++++------- .../php8.0/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/nginx/latest/main/Dockerfile | 10 +++++++++- .../nginx/latest/main/docker-entrypoint.sh | 16 ++++++++++++++++ linux/ecosystem/nginx/latest/php/Dockerfile | 10 +++++++++- .../nginx/latest/php/docker-entrypoint.sh | 16 ++++++++++++++++ .../nginx/latest/quic/docker-entrypoint.sh | 16 ++++++++++++++++ .../ecosystem/nginx/latest/rtmp-hls/Dockerfile | 18 +++++++++++------- .../nginx/latest/rtmp-hls/docker-entrypoint.sh | 16 ++++++++++++++++ linux/ecosystem/testrail/ad/Dockerfile | 4 ++-- .../ad/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/testrail/latest/Dockerfile | 15 +++++++++++---- .../latest/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/testrail/ldap/Dockerfile | 4 ++-- .../ldap/{run.sh => docker-entrypoint.sh} | 0 linux/ecosystem/torrserver/Dockerfile | 3 +++ 25 files changed, 171 insertions(+), 53 deletions(-) rename linux/ecosystem/apache2/latest/{run.sh => docker-entrypoint.sh} (100%) rename linux/ecosystem/apache2/php7.2/{run.sh => docker-entrypoint.sh} (100%) rename linux/ecosystem/apache2/php7.3/{run.sh => docker-entrypoint.sh} (100%) rename linux/ecosystem/apache2/php7.4/{run.sh => docker-entrypoint.sh} (100%) rename linux/ecosystem/apache2/php8.0/{run.sh => docker-entrypoint.sh} (100%) create mode 100755 linux/ecosystem/nginx/latest/main/docker-entrypoint.sh create mode 100755 linux/ecosystem/nginx/latest/php/docker-entrypoint.sh create mode 100755 linux/ecosystem/nginx/latest/quic/docker-entrypoint.sh create mode 100755 linux/ecosystem/nginx/latest/rtmp-hls/docker-entrypoint.sh rename linux/ecosystem/testrail/ad/{run.sh => docker-entrypoint.sh} (100%) rename linux/ecosystem/testrail/latest/{run.sh => docker-entrypoint.sh} (100%) rename linux/ecosystem/testrail/ldap/{run.sh => docker-entrypoint.sh} (100%) diff --git a/Makefile b/Makefile index d12d1e593..6c6aef341 100644 --- a/Makefile +++ b/Makefile @@ -259,4 +259,13 @@ bundle-atlassian: cd `pwd`/linux/ecosystem/atlassian/crucible/latest && pwd && make cd `pwd`/linux/ecosystem/atlassian/fisheye/latest && pwd && make cd `pwd`/linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make - cd `pwd`/linux/ecosystem/atlassian/jira/latest && pwd && make \ No newline at end of file + cd `pwd`/linux/ecosystem/atlassian/jira/latest && pwd && make + +bundle-web: + @echo "=======================================" + @echo "===== Building web images =====" + @echo "=======================================" + make ecosystem-php-images + make ecosystem-apache2-images + make ecosystem-nginx-images + \ No newline at end of file diff --git a/linux/ecosystem/apache2/latest/Dockerfile b/linux/ecosystem/apache2/latest/Dockerfile index db8a92b9e..1a4b54ac3 100644 --- a/linux/ecosystem/apache2/latest/Dockerfile +++ b/linux/ecosystem/apache2/latest/Dockerfile @@ -99,14 +99,17 @@ RUN apt clean -y && \ rm -rfv /tmp/composer-setup.php && \ rm -rfv /tmp/ioncube.tar.gz -#volumes -VOLUME ["/var/www"] +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 # Add image configuration and scripts -COPY run.sh /run.sh -RUN chmod 755 /*.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh -# Configure application -EXPOSE 80 +#Final config +VOLUME ["/var/www"] WORKDIR /var/www/ -CMD ["/run.sh"] +EXPOSE 80 443 + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/apache2/latest/run.sh b/linux/ecosystem/apache2/latest/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/apache2/latest/run.sh rename to linux/ecosystem/apache2/latest/docker-entrypoint.sh diff --git a/linux/ecosystem/apache2/php7.2/Dockerfile b/linux/ecosystem/apache2/php7.2/Dockerfile index ae31ddbc1..b972a8e42 100644 --- a/linux/ecosystem/apache2/php7.2/Dockerfile +++ b/linux/ecosystem/apache2/php7.2/Dockerfile @@ -92,14 +92,17 @@ RUN apt clean -y && \ rm -rfv /tmp/composer-setup.php && \ rm -rfv /tmp/ioncube.tar.gz -#volumes -VOLUME ["/var/www"] +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 # Add image configuration and scripts -COPY run.sh /run.sh -RUN chmod 755 /*.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh -# Configure application -EXPOSE 80 +#Final config +VOLUME ["/var/www"] WORKDIR /var/www/ -CMD ["/run.sh"] +EXPOSE 80 443 + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/apache2/php7.2/run.sh b/linux/ecosystem/apache2/php7.2/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/apache2/php7.2/run.sh rename to linux/ecosystem/apache2/php7.2/docker-entrypoint.sh diff --git a/linux/ecosystem/apache2/php7.3/Dockerfile b/linux/ecosystem/apache2/php7.3/Dockerfile index 7848e964a..8c97f96f5 100644 --- a/linux/ecosystem/apache2/php7.3/Dockerfile +++ b/linux/ecosystem/apache2/php7.3/Dockerfile @@ -92,14 +92,17 @@ RUN apt clean -y && \ rm -rfv /tmp/composer-setup.php && \ rm -rfv /tmp/ioncube.tar.gz -#volumes -VOLUME ["/var/www"] +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 # Add image configuration and scripts -COPY run.sh /run.sh -RUN chmod 755 /*.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh -# Configure application -EXPOSE 80 +#Final config +VOLUME ["/var/www"] WORKDIR /var/www/ -CMD ["/run.sh"] +EXPOSE 80 443 + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/apache2/php7.3/run.sh b/linux/ecosystem/apache2/php7.3/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/apache2/php7.3/run.sh rename to linux/ecosystem/apache2/php7.3/docker-entrypoint.sh diff --git a/linux/ecosystem/apache2/php7.4/Dockerfile b/linux/ecosystem/apache2/php7.4/Dockerfile index db8a92b9e..1a4b54ac3 100644 --- a/linux/ecosystem/apache2/php7.4/Dockerfile +++ b/linux/ecosystem/apache2/php7.4/Dockerfile @@ -99,14 +99,17 @@ RUN apt clean -y && \ rm -rfv /tmp/composer-setup.php && \ rm -rfv /tmp/ioncube.tar.gz -#volumes -VOLUME ["/var/www"] +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 # Add image configuration and scripts -COPY run.sh /run.sh -RUN chmod 755 /*.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh -# Configure application -EXPOSE 80 +#Final config +VOLUME ["/var/www"] WORKDIR /var/www/ -CMD ["/run.sh"] +EXPOSE 80 443 + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/apache2/php7.4/run.sh b/linux/ecosystem/apache2/php7.4/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/apache2/php7.4/run.sh rename to linux/ecosystem/apache2/php7.4/docker-entrypoint.sh diff --git a/linux/ecosystem/apache2/php8.0/Dockerfile b/linux/ecosystem/apache2/php8.0/Dockerfile index 10ea14baa..ec62bb1fb 100644 --- a/linux/ecosystem/apache2/php8.0/Dockerfile +++ b/linux/ecosystem/apache2/php8.0/Dockerfile @@ -100,14 +100,17 @@ RUN apt clean -y && \ rm -rfv /tmp/composer-setup.php && \ rm -rfv /tmp/ioncube.tar.gz -#volumes -VOLUME ["/var/www"] +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 # Add image configuration and scripts -COPY run.sh /run.sh -RUN chmod 755 /*.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh -# Configure application -EXPOSE 80 +#Final config +VOLUME ["/var/www"] WORKDIR /var/www/ -CMD ["/run.sh"] +EXPOSE 80 443 + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/apache2/php8.0/run.sh b/linux/ecosystem/apache2/php8.0/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/apache2/php8.0/run.sh rename to linux/ecosystem/apache2/php8.0/docker-entrypoint.sh diff --git a/linux/ecosystem/nginx/latest/main/Dockerfile b/linux/ecosystem/nginx/latest/main/Dockerfile index 040057cfc..013b2758c 100644 --- a/linux/ecosystem/nginx/latest/main/Dockerfile +++ b/linux/ecosystem/nginx/latest/main/Dockerfile @@ -239,8 +239,16 @@ RUN apt-get update && \ rm -rf /builds/* && \ rm -rf /valve/* +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + #Final config VOLUME ["/var/cache/nginx"] EXPOSE 80 443 -CMD ["nginx", "-g", "daemon off;"] +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/nginx/latest/main/docker-entrypoint.sh b/linux/ecosystem/nginx/latest/main/docker-entrypoint.sh new file mode 100755 index 000000000..9ebcd6a91 --- /dev/null +++ b/linux/ecosystem/nginx/latest/main/docker-entrypoint.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +if [[ -z "${FIX_WWW_DATA}" ]]; then + echo "[nginx] env FIX_WWW_DATA is not set. Skipping..." +elif [ "${FIX_WWW_DATA}" == "false" ]; then + echo "[nginx] env FIX_WWW_DATA is set to false. Skipping..." +elif [ "${FIX_WWW_DATA}" == "true" ]; then + echo "[nginx] Changing permissions for /var/www path. Dont worry, please wait." + chown www-data:www-data /var/www -R + echo "[nginx] Done" +else + echo "[nginx] env FIX_WWW_DATA is set to strange value. Skipping..." +fi + +echo "[nginx] Starting up" +nginx -g 'daemon off;' diff --git a/linux/ecosystem/nginx/latest/php/Dockerfile b/linux/ecosystem/nginx/latest/php/Dockerfile index 3b2664f17..df6c10846 100644 --- a/linux/ecosystem/nginx/latest/php/Dockerfile +++ b/linux/ecosystem/nginx/latest/php/Dockerfile @@ -250,8 +250,16 @@ RUN apt clean -y && \ rm -rfv /tmp/composer-setup.php && \ rm -rfv /tmp/ioncube.tar.gz +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + #Final config VOLUME ["/var/cache/nginx"] EXPOSE 80 443 -CMD ["nginx", "-g", "daemon off;"] +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] \ No newline at end of file diff --git a/linux/ecosystem/nginx/latest/php/docker-entrypoint.sh b/linux/ecosystem/nginx/latest/php/docker-entrypoint.sh new file mode 100755 index 000000000..9ebcd6a91 --- /dev/null +++ b/linux/ecosystem/nginx/latest/php/docker-entrypoint.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +if [[ -z "${FIX_WWW_DATA}" ]]; then + echo "[nginx] env FIX_WWW_DATA is not set. Skipping..." +elif [ "${FIX_WWW_DATA}" == "false" ]; then + echo "[nginx] env FIX_WWW_DATA is set to false. Skipping..." +elif [ "${FIX_WWW_DATA}" == "true" ]; then + echo "[nginx] Changing permissions for /var/www path. Dont worry, please wait." + chown www-data:www-data /var/www -R + echo "[nginx] Done" +else + echo "[nginx] env FIX_WWW_DATA is set to strange value. Skipping..." +fi + +echo "[nginx] Starting up" +nginx -g 'daemon off;' diff --git a/linux/ecosystem/nginx/latest/quic/docker-entrypoint.sh b/linux/ecosystem/nginx/latest/quic/docker-entrypoint.sh new file mode 100755 index 000000000..9ebcd6a91 --- /dev/null +++ b/linux/ecosystem/nginx/latest/quic/docker-entrypoint.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +if [[ -z "${FIX_WWW_DATA}" ]]; then + echo "[nginx] env FIX_WWW_DATA is not set. Skipping..." +elif [ "${FIX_WWW_DATA}" == "false" ]; then + echo "[nginx] env FIX_WWW_DATA is set to false. Skipping..." +elif [ "${FIX_WWW_DATA}" == "true" ]; then + echo "[nginx] Changing permissions for /var/www path. Dont worry, please wait." + chown www-data:www-data /var/www -R + echo "[nginx] Done" +else + echo "[nginx] env FIX_WWW_DATA is set to strange value. Skipping..." +fi + +echo "[nginx] Starting up" +nginx -g 'daemon off;' diff --git a/linux/ecosystem/nginx/latest/rtmp-hls/Dockerfile b/linux/ecosystem/nginx/latest/rtmp-hls/Dockerfile index d7d9b5901..80f85590f 100644 --- a/linux/ecosystem/nginx/latest/rtmp-hls/Dockerfile +++ b/linux/ecosystem/nginx/latest/rtmp-hls/Dockerfile @@ -38,7 +38,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio libx264-dev \ libx265-dev - ################################################################## # stretch sources list + libvpx ################################################################## @@ -49,7 +48,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio apt-get install -y --allow-unauthenticated \ libvpx4 - ################################################################## # buster sources list + libvpx ################################################################## @@ -60,7 +58,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio apt-get install -y --allow-unauthenticated \ libvpx5 - ################################################################## # sid sources list + libvpx ################################################################## @@ -71,7 +68,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio apt-get install -y --allow-unauthenticated \ libvpx6 - ################################################################## # installing deps for rtmp module ################################################################## @@ -120,8 +116,16 @@ RUN apt clean -y && \ rm -rfv /var/lib/apt/lists/* && \ rm -rfv /var/cache/apt/archives/*.deb +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 -EXPOSE 1935 -EXPOSE 8080 +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh -CMD ["nginx", "-g", "daemon off;"] +#Final config +VOLUME ["/var/cache/nginx"] +EXPOSE 80 443 1935 8080 + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/nginx/latest/rtmp-hls/docker-entrypoint.sh b/linux/ecosystem/nginx/latest/rtmp-hls/docker-entrypoint.sh new file mode 100755 index 000000000..9ebcd6a91 --- /dev/null +++ b/linux/ecosystem/nginx/latest/rtmp-hls/docker-entrypoint.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +if [[ -z "${FIX_WWW_DATA}" ]]; then + echo "[nginx] env FIX_WWW_DATA is not set. Skipping..." +elif [ "${FIX_WWW_DATA}" == "false" ]; then + echo "[nginx] env FIX_WWW_DATA is set to false. Skipping..." +elif [ "${FIX_WWW_DATA}" == "true" ]; then + echo "[nginx] Changing permissions for /var/www path. Dont worry, please wait." + chown www-data:www-data /var/www -R + echo "[nginx] Done" +else + echo "[nginx] env FIX_WWW_DATA is set to strange value. Skipping..." +fi + +echo "[nginx] Starting up" +nginx -g 'daemon off;' diff --git a/linux/ecosystem/testrail/ad/Dockerfile b/linux/ecosystem/testrail/ad/Dockerfile index 2d15f799a..589c7469d 100644 --- a/linux/ecosystem/testrail/ad/Dockerfile +++ b/linux/ecosystem/testrail/ad/Dockerfile @@ -7,7 +7,7 @@ ENV TESTRAIL_PLUGIN_FILE=${TESTRAIL_PLUGIN_FULLNAME}.zip ENV TESTRAIL_PLUGIN_DONWLOAD_URL=https://media.gurock.com/gk-media/downloads/${TESTRAIL_PLUGIN_FILE} ENV TESTRAIL_PLUGIN_TEMP=${TESTRAIL_RELEASE_DIR}/${TESTRAIL_PLUGIN_FILE} -RUN rm -rfv /run.sh -COPY run.sh /run.sh +RUN rm -rfv /usr/bin/docker-entrypoint.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN wget --no-check-certificate -O ${TESTRAIL_PLUGIN_TEMP} ${TESTRAIL_PLUGIN_DONWLOAD_URL} diff --git a/linux/ecosystem/testrail/ad/run.sh b/linux/ecosystem/testrail/ad/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/testrail/ad/run.sh rename to linux/ecosystem/testrail/ad/docker-entrypoint.sh diff --git a/linux/ecosystem/testrail/latest/Dockerfile b/linux/ecosystem/testrail/latest/Dockerfile index e48abbff0..dbe6f62ee 100644 --- a/linux/ecosystem/testrail/latest/Dockerfile +++ b/linux/ecosystem/testrail/latest/Dockerfile @@ -46,11 +46,18 @@ RUN \ chown -R www-data:www-data ${TR_OPT_PATH} && \ ls -las ${TR_OPT_PATH} - COPY apache_testrail.conf ${TESTRAIL_RELEASE_DIR}/apache-conf/000-default.conf -COPY run.sh /run.sh +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +#Final config WORKDIR /var/www/testrail -EXPOSE 80 +EXPOSE 80 443 -CMD ["/run.sh"] +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/testrail/latest/run.sh b/linux/ecosystem/testrail/latest/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/testrail/latest/run.sh rename to linux/ecosystem/testrail/latest/docker-entrypoint.sh diff --git a/linux/ecosystem/testrail/ldap/Dockerfile b/linux/ecosystem/testrail/ldap/Dockerfile index 543fc5aab..62fb14b9f 100644 --- a/linux/ecosystem/testrail/ldap/Dockerfile +++ b/linux/ecosystem/testrail/ldap/Dockerfile @@ -7,7 +7,7 @@ ENV TESTRAIL_PLUGIN_FILE=${TESTRAIL_PLUGIN_FULLNAME}.zip ENV TESTRAIL_PLUGIN_DONWLOAD_URL=https://media.gurock.com/gk-media/downloads/${TESTRAIL_PLUGIN_FILE} ENV TESTRAIL_PLUGIN_TEMP=${TESTRAIL_RELEASE_DIR}/${TESTRAIL_PLUGIN_FILE} -RUN rm -rfv /run.sh -COPY run.sh /run.sh +RUN rm -rfv /usr/bin/docker-entrypoint.sh +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN wget --no-check-certificate -O ${TESTRAIL_PLUGIN_TEMP} ${TESTRAIL_PLUGIN_DONWLOAD_URL} diff --git a/linux/ecosystem/testrail/ldap/run.sh b/linux/ecosystem/testrail/ldap/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/testrail/ldap/run.sh rename to linux/ecosystem/testrail/ldap/docker-entrypoint.sh diff --git a/linux/ecosystem/torrserver/Dockerfile b/linux/ecosystem/torrserver/Dockerfile index eeb9b9538..6c0e398aa 100644 --- a/linux/ecosystem/torrserver/Dockerfile +++ b/linux/ecosystem/torrserver/Dockerfile @@ -24,4 +24,7 @@ EXPOSE \ VOLUME \ /config +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:${UI_PORT}/ || exit 1 + ENTRYPOINT /opt/torrServer --port $UI_PORT -path /config \ No newline at end of file From 4fa3a5966ea088bca10743182498a5752b236bb9 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 18:48:36 +0300 Subject: [PATCH 12/84] improvements --- Makefile | 3 +++ linux/ecosystem/electron-release-server/Dockerfile | 11 ++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 6c6aef341..ff888595b 100644 --- a/Makefile +++ b/Makefile @@ -165,6 +165,9 @@ ecosystem-testrail-images: ecosystem-torrserver-images: cd `pwd`/linux/ecosystem/torrserver && pwd && make +ecosystem-electron-release-server-images: + cd `pwd`/linux/ecosystem/electron-release-server && pwd && make + ecosystem-nodejs-images: cd `pwd`/linux/ecosystem/nodejs/current && pwd && make cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make diff --git a/linux/ecosystem/electron-release-server/Dockerfile b/linux/ecosystem/electron-release-server/Dockerfile index ab0a477e7..431d916fc 100644 --- a/linux/ecosystem/electron-release-server/Dockerfile +++ b/linux/ecosystem/electron-release-server/Dockerfile @@ -22,6 +22,15 @@ RUN npm install \ COPY --from=bootstrap /tmp/electron-release-server/ /usr/src/electron-release-server COPY --from=bootstrap /tmp/electron-release-server/config/docker.js /usr/src/electron-release-server/config/local.js +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +#Final config EXPOSE 80 -CMD [ "npm", "start" ] +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] \ No newline at end of file From 0efc1ea61a03531aac5327300cf9c59e402f4759 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 22:05:56 +0300 Subject: [PATCH 13/84] updates --- .../electron-release-server/docker-entrypoint.sh | 11 +++++++++++ linux/ecosystem/postgres/10/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/11/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/12/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/13/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/14/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/9.4/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/9.5/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/9.6/Dockerfile | 10 ++++++++-- linux/ecosystem/postgres/latest/Dockerfile | 10 ++++++++-- linux/ecosystem/qbittorrent/latest/Dockerfile | 13 ++++++++++--- .../latest/{entrypoint.sh => docker-entrypoint.sh} | 0 linux/ecosystem/qbittorrent/stable/Dockerfile | 13 ++++++++++--- .../stable/{entrypoint.sh => docker-entrypoint.sh} | 0 14 files changed, 103 insertions(+), 24 deletions(-) create mode 100755 linux/ecosystem/electron-release-server/docker-entrypoint.sh rename linux/ecosystem/qbittorrent/latest/{entrypoint.sh => docker-entrypoint.sh} (100%) rename linux/ecosystem/qbittorrent/stable/{entrypoint.sh => docker-entrypoint.sh} (100%) diff --git a/linux/ecosystem/electron-release-server/docker-entrypoint.sh b/linux/ecosystem/electron-release-server/docker-entrypoint.sh new file mode 100755 index 000000000..7005f9f55 --- /dev/null +++ b/linux/ecosystem/electron-release-server/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +echo "=============================================" +echo node $(node --version) +echo npm $(npm --version) +echo yarn $(yarn --version) +echo "=============================================" +echo "[nodejs] Electron Release Server isStarting up" +echo "=============================================" + +npm start diff --git a/linux/ecosystem/postgres/10/Dockerfile b/linux/ecosystem/postgres/10/Dockerfile index 5ecee8d3a..149d22520 100644 --- a/linux/ecosystem/postgres/10/Dockerfile +++ b/linux/ecosystem/postgres/10/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/11/Dockerfile b/linux/ecosystem/postgres/11/Dockerfile index 5db8d5879..cc6a65f9e 100644 --- a/linux/ecosystem/postgres/11/Dockerfile +++ b/linux/ecosystem/postgres/11/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/12/Dockerfile b/linux/ecosystem/postgres/12/Dockerfile index 3a80443a7..28e09b43b 100644 --- a/linux/ecosystem/postgres/12/Dockerfile +++ b/linux/ecosystem/postgres/12/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/13/Dockerfile b/linux/ecosystem/postgres/13/Dockerfile index e8cbe256b..201112140 100644 --- a/linux/ecosystem/postgres/13/Dockerfile +++ b/linux/ecosystem/postgres/13/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/14/Dockerfile b/linux/ecosystem/postgres/14/Dockerfile index 8cae46765..779b9c992 100644 --- a/linux/ecosystem/postgres/14/Dockerfile +++ b/linux/ecosystem/postgres/14/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.4/Dockerfile b/linux/ecosystem/postgres/9.4/Dockerfile index d09a1fbb4..8400dec43 100644 --- a/linux/ecosystem/postgres/9.4/Dockerfile +++ b/linux/ecosystem/postgres/9.4/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.5/Dockerfile b/linux/ecosystem/postgres/9.5/Dockerfile index 29cd92931..3bfcd9054 100644 --- a/linux/ecosystem/postgres/9.5/Dockerfile +++ b/linux/ecosystem/postgres/9.5/Dockerfile @@ -53,9 +53,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.6/Dockerfile b/linux/ecosystem/postgres/9.6/Dockerfile index 1a4507f5b..49c89a171 100644 --- a/linux/ecosystem/postgres/9.6/Dockerfile +++ b/linux/ecosystem/postgres/9.6/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/latest/Dockerfile b/linux/ecosystem/postgres/latest/Dockerfile index 8cae46765..779b9c992 100644 --- a/linux/ecosystem/postgres/latest/Dockerfile +++ b/linux/ecosystem/postgres/latest/Dockerfile @@ -52,9 +52,15 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/qbittorrent/latest/Dockerfile b/linux/ecosystem/qbittorrent/latest/Dockerfile index 611555133..4b65b463f 100644 --- a/linux/ecosystem/qbittorrent/latest/Dockerfile +++ b/linux/ecosystem/qbittorrent/latest/Dockerfile @@ -26,7 +26,6 @@ RUN apt-get update && \ apt install -y --allow-unauthenticated --allow-downgrades \ qbittorrent-nox - ################################################################## # other customisations ################################################################## @@ -44,7 +43,15 @@ RUN apt clean -y && \ VOLUME ${QBT_DIR} +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:8282/ || exit 1 + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +#Final config EXPOSE 8282 -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT /entrypoint.sh \ No newline at end of file +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/qbittorrent/latest/entrypoint.sh b/linux/ecosystem/qbittorrent/latest/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/qbittorrent/latest/entrypoint.sh rename to linux/ecosystem/qbittorrent/latest/docker-entrypoint.sh diff --git a/linux/ecosystem/qbittorrent/stable/Dockerfile b/linux/ecosystem/qbittorrent/stable/Dockerfile index 8ed5af42c..21e60accd 100644 --- a/linux/ecosystem/qbittorrent/stable/Dockerfile +++ b/linux/ecosystem/qbittorrent/stable/Dockerfile @@ -26,7 +26,6 @@ RUN apt-get update && \ apt install -y --allow-unauthenticated --allow-downgrades \ qbittorrent-nox - ################################################################## # other customisations ################################################################## @@ -44,7 +43,15 @@ RUN apt clean -y && \ VOLUME ${QBT_DIR} +#healthcheck. good practice +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:8282/ || exit 1 + +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +#Final config EXPOSE 8282 -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT /entrypoint.sh \ No newline at end of file +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/qbittorrent/stable/entrypoint.sh b/linux/ecosystem/qbittorrent/stable/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/qbittorrent/stable/entrypoint.sh rename to linux/ecosystem/qbittorrent/stable/docker-entrypoint.sh From fb680e943a065145f655a0b75e162b72902100af Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 21 Mar 2022 22:14:03 +0300 Subject: [PATCH 14/84] updates --- linux/ecosystem/postgres/10/Dockerfile | 3 +- linux/ecosystem/postgres/11/Dockerfile | 3 +- linux/ecosystem/postgres/12/Dockerfile | 3 +- linux/ecosystem/postgres/13/Dockerfile | 3 +- linux/ecosystem/postgres/14/Dockerfile | 3 +- linux/ecosystem/postgres/8.2/Dockerfile | 9 +++-- linux/ecosystem/postgres/8.3/Dockerfile | 9 +++-- linux/ecosystem/postgres/8.4/Dockerfile | 9 +++-- linux/ecosystem/postgres/9.0/Dockerfile | 9 +++-- linux/ecosystem/postgres/9.1/Dockerfile | 39 ++++++++++++++++++++-- linux/ecosystem/postgres/9.2/Dockerfile | 9 +++-- linux/ecosystem/postgres/9.3/Dockerfile | 9 +++-- linux/ecosystem/postgres/9.4/Dockerfile | 3 +- linux/ecosystem/postgres/9.5/Dockerfile | 3 +- linux/ecosystem/postgres/9.6/Dockerfile | 3 +- linux/ecosystem/postgres/latest/Dockerfile | 3 +- 16 files changed, 88 insertions(+), 32 deletions(-) diff --git a/linux/ecosystem/postgres/10/Dockerfile b/linux/ecosystem/postgres/10/Dockerfile index 149d22520..44cf44e99 100644 --- a/linux/ecosystem/postgres/10/Dockerfile +++ b/linux/ecosystem/postgres/10/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/11/Dockerfile b/linux/ecosystem/postgres/11/Dockerfile index cc6a65f9e..eac98e7cb 100644 --- a/linux/ecosystem/postgres/11/Dockerfile +++ b/linux/ecosystem/postgres/11/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/12/Dockerfile b/linux/ecosystem/postgres/12/Dockerfile index 28e09b43b..ca0a6c795 100644 --- a/linux/ecosystem/postgres/12/Dockerfile +++ b/linux/ecosystem/postgres/12/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/13/Dockerfile b/linux/ecosystem/postgres/13/Dockerfile index 201112140..0b551b1cd 100644 --- a/linux/ecosystem/postgres/13/Dockerfile +++ b/linux/ecosystem/postgres/13/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/14/Dockerfile b/linux/ecosystem/postgres/14/Dockerfile index 779b9c992..bdc6505ec 100644 --- a/linux/ecosystem/postgres/14/Dockerfile +++ b/linux/ecosystem/postgres/14/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/8.2/Dockerfile b/linux/ecosystem/postgres/8.2/Dockerfile index 619fe9690..6db85baaf 100644 --- a/linux/ecosystem/postgres/8.2/Dockerfile +++ b/linux/ecosystem/postgres/8.2/Dockerfile @@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/8.3/Dockerfile b/linux/ecosystem/postgres/8.3/Dockerfile index ee1e3ebcf..3832f41d1 100644 --- a/linux/ecosystem/postgres/8.3/Dockerfile +++ b/linux/ecosystem/postgres/8.3/Dockerfile @@ -53,9 +53,14 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/8.4/Dockerfile b/linux/ecosystem/postgres/8.4/Dockerfile index e24dd3a96..85d64923a 100644 --- a/linux/ecosystem/postgres/8.4/Dockerfile +++ b/linux/ecosystem/postgres/8.4/Dockerfile @@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.0/Dockerfile b/linux/ecosystem/postgres/9.0/Dockerfile index df25f3262..266be74ce 100644 --- a/linux/ecosystem/postgres/9.0/Dockerfile +++ b/linux/ecosystem/postgres/9.0/Dockerfile @@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.1/Dockerfile b/linux/ecosystem/postgres/9.1/Dockerfile index d204f1d01..d950f3407 100644 --- a/linux/ecosystem/postgres/9.1/Dockerfile +++ b/linux/ecosystem/postgres/9.1/Dockerfile @@ -54,9 +54,44 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] + +# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL +# calls "Fast Shutdown mode" wherein new connections are disallowed and any +# in-progress transactions are aborted, allowing PostgreSQL to stop cleanly and +# flush tables to disk, which is the best compromise available to avoid data +# corruption. +# +# Users who know their applications do not keep open long-lived idle connections +# may way to use a value of SIGTERM instead, which corresponds to "Smart +# Shutdown mode" in which any existing sessions are allowed to finish and the +# server stops when all sessions are terminated. +# +# See https://www.postgresql.org/docs/12/server-shutdown.html for more details +# about available PostgreSQL server shutdown signals. +# +# See also https://www.postgresql.org/docs/12/server-start.html for further +# justification of this as the default value, namely that the example (and +# shipped) systemd service files use the "Fast Shutdown mode" for service +# termination. +# +STOPSIGNAL SIGINT +# +# An additional setting that is recommended for all users regardless of this +# value is the runtime "--stop-timeout" (or your orchestrator/runtime's +# equivalent) for controlling how long to wait between sending the defined +# STOPSIGNAL and sending SIGKILL (which is likely to cause data corruption). +# +# The default in most runtimes (such as Docker) is 10 seconds, and the +# documentation at https://www.postgresql.org/docs/12/server-start.html notes +# that even 90 seconds may not be long enough in many instances. EXPOSE 5432 CMD ["postgres"] diff --git a/linux/ecosystem/postgres/9.2/Dockerfile b/linux/ecosystem/postgres/9.2/Dockerfile index 73c9d1483..88327769d 100644 --- a/linux/ecosystem/postgres/9.2/Dockerfile +++ b/linux/ecosystem/postgres/9.2/Dockerfile @@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.3/Dockerfile b/linux/ecosystem/postgres/9.3/Dockerfile index 782e711de..82076ba70 100644 --- a/linux/ecosystem/postgres/9.3/Dockerfile +++ b/linux/ecosystem/postgres/9.3/Dockerfile @@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data -COPY ./docker-entrypoint.sh / +#healthcheck. good practice +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 -ENTRYPOINT ["/docker-entrypoint.sh"] +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.4/Dockerfile b/linux/ecosystem/postgres/9.4/Dockerfile index 8400dec43..f86ecbfda 100644 --- a/linux/ecosystem/postgres/9.4/Dockerfile +++ b/linux/ecosystem/postgres/9.4/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.5/Dockerfile b/linux/ecosystem/postgres/9.5/Dockerfile index 3bfcd9054..54c245186 100644 --- a/linux/ecosystem/postgres/9.5/Dockerfile +++ b/linux/ecosystem/postgres/9.5/Dockerfile @@ -54,14 +54,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/9.6/Dockerfile b/linux/ecosystem/postgres/9.6/Dockerfile index 49c89a171..990da2708 100644 --- a/linux/ecosystem/postgres/9.6/Dockerfile +++ b/linux/ecosystem/postgres/9.6/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any diff --git a/linux/ecosystem/postgres/latest/Dockerfile b/linux/ecosystem/postgres/latest/Dockerfile index 779b9c992..bdc6505ec 100644 --- a/linux/ecosystem/postgres/latest/Dockerfile +++ b/linux/ecosystem/postgres/latest/Dockerfile @@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data WORKDIR /var/lib/postgresql/data #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1 +HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] # We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL # calls "Fast Shutdown mode" wherein new connections are disallowed and any From 02cd8a4dd7cc8eb392c3b50cec126fa6da028912 Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Sun, 24 Apr 2022 23:07:41 +0300 Subject: [PATCH 15/84] win32 --- .../epicmorg/base/microsoft-windows-10}/Dockerfile | 0 .../epicmorg/base/microsoft-windows-10}/Makefile | 0 .../epicmorg/base/microsoft-windows-10}/README.md | 0 .../epicmorg/base/microsoft-windows-10}/docker-compose.yml | 0 .../epicmorg/base/microsoft-windows-servercore}/Dockerfile | 0 .../epicmorg/base/microsoft-windows-servercore}/Makefile | 0 .../epicmorg/base/microsoft-windows-servercore}/README.md | 0 .../base/microsoft-windows-servercore}/docker-compose.yml | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename win32/{epicmorg/prod/win10 => ecosystem/epicmorg/base/microsoft-windows-10}/Dockerfile (100%) rename win32/{epicmorg/prod/win-server-core => ecosystem/epicmorg/base/microsoft-windows-10}/Makefile (100%) rename win32/{epicmorg/prod/win10 => ecosystem/epicmorg/base/microsoft-windows-10}/README.md (100%) rename win32/{epicmorg/prod/win10 => ecosystem/epicmorg/base/microsoft-windows-10}/docker-compose.yml (100%) rename win32/{epicmorg/prod/win-server-core => ecosystem/epicmorg/base/microsoft-windows-servercore}/Dockerfile (100%) rename win32/{epicmorg/prod/win10 => ecosystem/epicmorg/base/microsoft-windows-servercore}/Makefile (100%) rename win32/{epicmorg/prod/win-server-core => ecosystem/epicmorg/base/microsoft-windows-servercore}/README.md (100%) rename win32/{epicmorg/prod/win-server-core => ecosystem/epicmorg/base/microsoft-windows-servercore}/docker-compose.yml (100%) diff --git a/win32/epicmorg/prod/win10/Dockerfile b/win32/ecosystem/epicmorg/base/microsoft-windows-10/Dockerfile similarity index 100% rename from win32/epicmorg/prod/win10/Dockerfile rename to win32/ecosystem/epicmorg/base/microsoft-windows-10/Dockerfile diff --git a/win32/epicmorg/prod/win-server-core/Makefile b/win32/ecosystem/epicmorg/base/microsoft-windows-10/Makefile similarity index 100% rename from win32/epicmorg/prod/win-server-core/Makefile rename to win32/ecosystem/epicmorg/base/microsoft-windows-10/Makefile diff --git a/win32/epicmorg/prod/win10/README.md b/win32/ecosystem/epicmorg/base/microsoft-windows-10/README.md similarity index 100% rename from win32/epicmorg/prod/win10/README.md rename to win32/ecosystem/epicmorg/base/microsoft-windows-10/README.md diff --git a/win32/epicmorg/prod/win10/docker-compose.yml b/win32/ecosystem/epicmorg/base/microsoft-windows-10/docker-compose.yml similarity index 100% rename from win32/epicmorg/prod/win10/docker-compose.yml rename to win32/ecosystem/epicmorg/base/microsoft-windows-10/docker-compose.yml diff --git a/win32/epicmorg/prod/win-server-core/Dockerfile b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile similarity index 100% rename from win32/epicmorg/prod/win-server-core/Dockerfile rename to win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile diff --git a/win32/epicmorg/prod/win10/Makefile b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Makefile similarity index 100% rename from win32/epicmorg/prod/win10/Makefile rename to win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Makefile diff --git a/win32/epicmorg/prod/win-server-core/README.md b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/README.md similarity index 100% rename from win32/epicmorg/prod/win-server-core/README.md rename to win32/ecosystem/epicmorg/base/microsoft-windows-servercore/README.md diff --git a/win32/epicmorg/prod/win-server-core/docker-compose.yml b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml similarity index 100% rename from win32/epicmorg/prod/win-server-core/docker-compose.yml rename to win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml From 12c1d074342572f1eed231b9e7c86773ea85bf59 Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Mon, 25 Apr 2022 02:47:59 +0300 Subject: [PATCH 16/84] win32 update --- .../base/microsoft-windows-10/README.md | 4 - .../microsoft-windows-servercore/Dockerfile | 92 ++++++++++++++----- .../docker-compose.yml | 2 +- .../microsoft-windows-10 => iis}/Dockerfile | 31 ++++++- .../microsoft-windows-10 => iis}/Makefile | 0 win32/ecosystem/epicmorg/iis/README.md | 4 + .../docker-compose.yml | 2 +- 7 files changed, 103 insertions(+), 32 deletions(-) delete mode 100644 win32/ecosystem/epicmorg/base/microsoft-windows-10/README.md rename win32/ecosystem/epicmorg/{base/microsoft-windows-10 => iis}/Dockerfile (69%) rename win32/ecosystem/epicmorg/{base/microsoft-windows-10 => iis}/Makefile (100%) create mode 100644 win32/ecosystem/epicmorg/iis/README.md rename win32/ecosystem/epicmorg/{base/microsoft-windows-10 => iis}/docker-compose.yml (58%) diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-10/README.md b/win32/ecosystem/epicmorg/base/microsoft-windows-10/README.md deleted file mode 100644 index 0a93e9758..000000000 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-10/README.md +++ /dev/null @@ -1,4 +0,0 @@ -![Windows-ready Docker Image](https://avatars2.githubusercontent.com/u/6154722?v=3&s=200) -# Windows-ready Docker Image - -* based on https://hub.docker.com/_/microsoft-windows diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile index 6704e2b9a..465cb4b20 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile +++ b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile @@ -1,64 +1,115 @@ -FROM mcr.microsoft.com/windows/servercore:1809-amd64 +FROM mcr.microsoft.com/windows/servercore:ltsc2022 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ENV chocolateyUseWindowsCompression false - #################################################################################################################################### # https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/manage-windows-dockerfile #################################################################################################################################### +ENV chocolateyUseWindowsCompression false +# Opt out of the telemetry feature +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true +# Disable first time experience +ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true +# Configure Kestrel web server to bind to port 80 when present +ENV ASPNETCORE_URLS=\ +# Enable detection of running in a container +ENV DOTNET_RUNNING_IN_CONTAINER=true +# Enable correct mode for dotnet watch (only mode supported in a container) +ENV DOTNET_USE_POLLING_FILE_WATCHER=true +# Skip extraction of XML docs - generally not useful within an image/container - helps perfomance +ENV NUGET_XMLDOC_MODE=skip +# PowerShell telemetry for docker image usage +ENV POWERSHELL_DISTRIBUTION_CHANNEL=docker-windows +# Enable detection of running in a container +ENV DOTNET_RUNNING_IN_CONTAINER=true +ENV COMPLUS_RUNNING_IN_CONTAINER=1 +ENV COMPLUS_NGenProtectedProcess_FeatureEnabled=0 + +################################################################## + +ENV EMG_WORKDIR=C:\\EpicMorg +ENV EMG_VOLDIR=C:\\EpicMorg\\mount + ################################################################## # Creating workdir for future ################################################################## RUN mkdir C:\\EpicMorg WORKDIR C:\\EpicMorg - -################################################################## -# Installing IIS -################################################################## -RUN powershell -Command Add-WindowsFeature Web-Server; \ - Invoke-WebRequest -UseBasicParsing -Uri "https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.10/ServiceMonitor.exe" -OutFile "C:\ServiceMonitor.exe" +VOLUME C:\\EpicMorg\\mount ################################################################## # Installing ocolatey.org ################################################################## RUN powershell -Command \ - Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; \ - iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) + Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) + +# set mirror of chocolatey to bypass ratelimits +RUN choco source disable -n=chocolatey +RUN choco source add -n=vault -s="https://repo.vault.center/artifactory/api/nuget/chocolatey" +RUN choco source ################################################################## # install vcredist packages ################################################################## -RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ - vcredist-all \ - vcredist140 \ +RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ +# vb5runtime \ + vjredist \ + visualfsharptools \ vcredist2005 \ vcredist2008 \ vcredist2010 \ vcredist2012 \ vcredist2013 \ vcredist2013 \ - vcredist2015 + vcredist2015 \ + vcredist2017 \ + vcredist-all \ + vcredist140 ################################################################## # install dotnet packages ################################################################## -RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ +RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ + dotnet1.1 \ + dotnetsdk1.1 \ + dotnet3.5 \ + dotnetfx \ + netfx-4.8-devpack \ dotnet \ dotnet-aspnetruntime \ dotnet-windowshosting \ dotnet-runtime \ + dotnet-desktopruntime \ dotnet-sdk \ powershell-core - + +# Apply patch to provide support for container limits +RUN curl -fSLo patch.msu https://download.microsoft.com/download/1/d/1/1d162522-821a-41c6-ba7d-74ff37b0e6c6/Windows10.0-KB9008395-x64-NDP48.msu && \ + mkdir patch&& \ + && expand patch.msu patch -F:* && \ + && del /F /Q patch.msu && \ + && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-kb9008395-x64-ndp48.cab && \ + && rmdir /S /Q patch && \ +# Ngen top of assembly graph to optimize a set of frequently used assemblies + && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install "Microsoft.PowerShell.Utility.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" && \ + && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen update && \ + && %windir%\Microsoft.NET\Framework\v4.0.30319\ngen update + +# To optimize 32-bit assemblies, uncomment the next line +# && %windir%\Microsoft.NET\Framework\v4.0.30319\ngen install "Microsoft.PowerShell.Utility.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" && \ + ################################################################## # install base packages ################################################################## -RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ +RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ + psexec \ curl \ far \ findutils \ git \ + git.install \ + git-lfs \ + git-lfs.install \ make \ mc \ nano \ @@ -74,7 +125,7 @@ RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ ################################################################## # install archive packages ################################################################## -RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ +RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ 7zip \ 7zip-zstd \ 7zip.commandline \ @@ -88,6 +139,3 @@ RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ wavpack7z \ winrar -EXPOSE 80 - -ENTRYPOINT ["C:\\ServiceMonitor.exe", "w3svc"] \ No newline at end of file diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml index 7be0cca18..3c4a5c734 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml +++ b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/prod:win-server-core" + image: "epicmorg/windows-server:2022-base" build: context: . diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-10/Dockerfile b/win32/ecosystem/epicmorg/iis/Dockerfile similarity index 69% rename from win32/ecosystem/epicmorg/base/microsoft-windows-10/Dockerfile rename to win32/ecosystem/epicmorg/iis/Dockerfile index 1e2668cff..c0d31cc3c 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-10/Dockerfile +++ b/win32/ecosystem/epicmorg/iis/Dockerfile @@ -1,7 +1,21 @@ -FROM mcr.microsoft.com/windows:1809-amd64 +FROM mcr.microsoft.com/windows/servercore:ltsc2022 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ENV chocolateyUseWindowsCompression false +# Opt out of the telemetry feature +ENV DOTNET_CLI_TELEMETRY_OPTOUT=true +# Disable first time experience +ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true +# Configure Kestrel web server to bind to port 80 when present +ENV ASPNETCORE_URLS=\ +# Enable detection of running in a container +ENV DOTNET_RUNNING_IN_CONTAINER=true +# Enable correct mode for dotnet watch (only mode supported in a container) +ENV DOTNET_USE_POLLING_FILE_WATCHER=true +# Skip extraction of XML docs - generally not useful within an image/container - helps perfomance +ENV NUGET_XMLDOC_MODE=skip +# PowerShell telemetry for docker image usage +ENV POWERSHELL_DISTRIBUTION_CHANNEL=docker-windows #################################################################################################################################### # https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/manage-windows-dockerfile @@ -13,6 +27,12 @@ ENV chocolateyUseWindowsCompression false RUN mkdir C:\\EpicMorg WORKDIR C:\\EpicMorg +################################################################## +# Installing IIS +################################################################## +RUN powershell -Command Add-WindowsFeature Web-Server; \ + Invoke-WebRequest -UseBasicParsing -Uri "https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.10/ServiceMonitor.exe" -OutFile "C:\ServiceMonitor.exe" + ################################################################## # Installing ocolatey.org ################################################################## @@ -38,8 +58,9 @@ RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ # install dotnet packages ################################################################## RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ - directx \ dotnet \ + dotnet-aspnetruntime \ + dotnet-windowshosting \ dotnet-runtime \ dotnet-sdk \ powershell-core @@ -51,7 +72,6 @@ RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ curl \ far \ findutils \ - ffmpeg-shared \ git \ make \ mc \ @@ -81,4 +101,7 @@ RUN cinst --no-progress -y -IgnoreChecksums --ignoredetectedreboot \ thumbs7z \ wavpack7z \ winrar - \ No newline at end of file + +EXPOSE 80 + +ENTRYPOINT ["C:\\ServiceMonitor.exe", "w3svc"] \ No newline at end of file diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-10/Makefile b/win32/ecosystem/epicmorg/iis/Makefile similarity index 100% rename from win32/ecosystem/epicmorg/base/microsoft-windows-10/Makefile rename to win32/ecosystem/epicmorg/iis/Makefile diff --git a/win32/ecosystem/epicmorg/iis/README.md b/win32/ecosystem/epicmorg/iis/README.md new file mode 100644 index 000000000..13d48defa --- /dev/null +++ b/win32/ecosystem/epicmorg/iis/README.md @@ -0,0 +1,4 @@ +![IIS Docker Image](https://avatars2.githubusercontent.com/u/6154722?v=3&s=200) +# IIS-ready Docker Image + +* based on https://github.com/microsoft/iis-docker diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-10/docker-compose.yml b/win32/ecosystem/epicmorg/iis/docker-compose.yml similarity index 58% rename from win32/ecosystem/epicmorg/base/microsoft-windows-10/docker-compose.yml rename to win32/ecosystem/epicmorg/iis/docker-compose.yml index 847250482..21c7c4d0e 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-10/docker-compose.yml +++ b/win32/ecosystem/epicmorg/iis/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/prod:win10" + image: "epicmorg/windows-server:base" build: context: . From ee6b3dce4a3e37e07644c8bfce3278e5efa8026b Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Mon, 25 Apr 2022 03:04:18 +0300 Subject: [PATCH 17/84] win32 update --- .../microsoft-windows-servercore/Dockerfile | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile index 465cb4b20..5bcb3387b 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile +++ b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile @@ -43,17 +43,10 @@ VOLUME C:\\EpicMorg\\mount RUN powershell -Command \ Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) -# set mirror of chocolatey to bypass ratelimits -RUN choco source disable -n=chocolatey -RUN choco source add -n=vault -s="https://repo.vault.center/artifactory/api/nuget/chocolatey" -RUN choco source - ################################################################## # install vcredist packages ################################################################## -RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ -# vb5runtime \ - vjredist \ +RUN cinst -y --ignore-checksums --allow-empty-checksums --ignoredetectedreboot --ignore-package-exit-codes \ visualfsharptools \ vcredist2005 \ vcredist2008 \ @@ -69,10 +62,9 @@ RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetected ################################################################## # install dotnet packages ################################################################## -RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ +RUN cinst -y --ignore-checksums --allow-empty-checksums --ignoredetectedreboot --ignore-package-exit-codes \ dotnet1.1 \ dotnetsdk1.1 \ - dotnet3.5 \ dotnetfx \ netfx-4.8-devpack \ dotnet \ @@ -88,7 +80,7 @@ RUN curl -fSLo patch.msu https://download.microsoft.com/download/1/d/1/1d162522- mkdir patch&& \ && expand patch.msu patch -F:* && \ && del /F /Q patch.msu && \ - && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-kb9008395-x64-ndp48.cab && \ + && dism /Online /Quiet /Add-Package /PackagePath:C:\EpicMorg\patch\windows10.0-kb9008395-x64-ndp48.cab && \ && rmdir /S /Q patch && \ # Ngen top of assembly graph to optimize a set of frequently used assemblies && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install "Microsoft.PowerShell.Utility.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" && \ @@ -101,7 +93,7 @@ RUN curl -fSLo patch.msu https://download.microsoft.com/download/1/d/1/1d162522- ################################################################## # install base packages ################################################################## -RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ +RUN cinst -y --ignore-checksums --allow-empty-checksums --ignoredetectedreboot --ignore-package-exit-codes \ psexec \ curl \ far \ @@ -125,7 +117,7 @@ RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetected ################################################################## # install archive packages ################################################################## -RUN cinst -y --force --ignore-checksums --allow-empty-checksums --ignoredetectedreboot \ +RUN cinst -y --ignore-checksums --allow-empty-checksums --ignoredetectedreboot --ignore-package-exit-codes \ 7zip \ 7zip-zstd \ 7zip.commandline \ From 8267724ab6c87666db2a85e45ee6e00d631d62ac Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Mon, 25 Apr 2022 03:09:17 +0300 Subject: [PATCH 18/84] nothing --- .../base/microsoft-windows-servercore/docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml index 3c4a5c734..f2debda2f 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml +++ b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/docker-compose.yml @@ -2,5 +2,6 @@ version: '3.9' services: app: image: "epicmorg/windows-server:2022-base" + isolation: "hyperv" build: context: . From a3b09a1ad0e48ca6a209d1fc9d0d3ecffe5b1817 Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Mon, 25 Apr 2022 11:28:03 +0300 Subject: [PATCH 19/84] update --- .../epicmorg/base/microsoft-windows-servercore/Dockerfile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile index 5bcb3387b..33230960e 100644 --- a/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile +++ b/win32/ecosystem/epicmorg/base/microsoft-windows-servercore/Dockerfile @@ -63,13 +63,9 @@ RUN cinst -y --ignore-checksums --allow-empty-checksums --ignoredetectedreboot - # install dotnet packages ################################################################## RUN cinst -y --ignore-checksums --allow-empty-checksums --ignoredetectedreboot --ignore-package-exit-codes \ - dotnet1.1 \ - dotnetsdk1.1 \ dotnetfx \ netfx-4.8-devpack \ dotnet \ - dotnet-aspnetruntime \ - dotnet-windowshosting \ dotnet-runtime \ dotnet-desktopruntime \ dotnet-sdk \ From 87cfff2af4bca8b82ecf34e5e47da669483ec58d Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Wed, 4 May 2022 23:50:10 +0300 Subject: [PATCH 20/84] new base structure --- .../epicmorg/debian/08-jessie/slim/Dockerfile | 57 ++ .../epicmorg/debian/08-jessie/slim/Makefile | 19 + .../debian/08-jessie/slim/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../08-jessie/slim/etc/apt/sources.list | 8 + .../08-jessie/slim/etc/apt/sources.listd | 24 + .../debian/08-jessie/slim/etc/locale.gen | 12 + .../debian/08-jessie/slim/etc/locale.gen.full | 496 ++++++++++++++++++ 8 files changed, 623 insertions(+) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.listd create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen.full diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile new file mode 100644 index 000000000..090c89db9 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile @@ -0,0 +1,57 @@ +FROM debian:jessie-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/slim/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/slim/docker-compose.yml new file mode 100644 index 000000000..f51648b0d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-slim" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list new file mode 100644 index 000000000..27418040c --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.list @@ -0,0 +1,8 @@ +deb http://security.debian.org/ jessie/updates main +deb-src http://security.debian.org/ jessie/updates main + +deb http://archive.debian.org/debian/ jessie main contrib non-free +deb-src http://archive.debian.org/debian/ jessie main contrib non-free + +deb http://archive.debian.org/debian/ jessie-backports main +deb-src http://archive.debian.org/debian/ jessie-backports main diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.listd b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.listd new file mode 100644 index 000000000..374366c1f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/sources.listd @@ -0,0 +1,24 @@ +#main +#deb http://archive.debian.org/debian/ jessie main +#deb-src http://archive.debian.org/debian/ jessie main contrib non-free + +deb http://httpredir.debian.org/debian/ jessie main +#deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free + +deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free +#deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free + +#backports +deb http://archive.debian.org/debian/ jessie-backports main +#deb-src http://archive.debian.org/debian/ jessie-backports main contrib non-free + +deb http://archive.debian.org/debian/ jessie-backports-sloppy main +#deb-src http://archive.debian.org/debian/ jessie-backports-sloppy main contrib non-free + +#security +deb http://security.debian.org/debian/ jessie/updates main +#deb-src http://security.debian.org/debian/ jessie/updates main contrib + +deb http://archive.debian.org/debian-security/ jessie main +#deb-src http://archive.debian.org/debian-security/ jessie main contrib non-free + diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen.full b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + From 6115fc7945f640545fbda1b97d46dc7bd64d7331 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Thu, 5 May 2022 00:49:33 +0300 Subject: [PATCH 21/84] WIP --- .../electron-release-server/Dockerfile | 23 +- .../docker-entrypoint.sh | 2 +- .../epicmorg/debian/08-jessie/main/Dockerfile | 122 +++++ .../epicmorg/debian/08-jessie/main/Makefile | 19 + .../debian/08-jessie/main/docker-compose.yml | 6 + .../debian/09-stretch/main/Dockerfile | 124 +++++ .../epicmorg/debian/09-stretch/main/Makefile | 19 + .../debian/09-stretch/main/docker-compose.yml | 6 + .../debian/09-stretch/slim/Dockerfile | 57 ++ .../epicmorg/debian/09-stretch/slim/Makefile | 19 + .../debian/09-stretch/slim/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../09-stretch/slim/etc/apt/sources.list | 8 + .../09-stretch/slim/etc/apt/sources.listd | 24 + .../debian/09-stretch/slim/etc/locale.gen | 12 + .../09-stretch/slim/etc/locale.gen.full | 496 ++++++++++++++++++ 16 files changed, 927 insertions(+), 17 deletions(-) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/main/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/main/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/main/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/main/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen.full diff --git a/linux/ecosystem/electron-release-server/Dockerfile b/linux/ecosystem/electron-release-server/Dockerfile index 431d916fc..7dfbe9f86 100644 --- a/linux/ecosystem/electron-release-server/Dockerfile +++ b/linux/ecosystem/electron-release-server/Dockerfile @@ -1,26 +1,17 @@ -FROM epicmorg/edge as bootstrap -RUN cd /tmp && \ - git clone https://github.com/ArekSredzki/electron-release-server.git && \ - tree +FROM epicmorg/nodejs:node10 + +RUN git clone https://github.com/ArekSredzki/electron-release-server.git /usr/src/electron-release-server && \ + tree /usr/src/electron-release-server -FROM node:10 -# Create app directory -RUN mkdir - p /usr/src/electron-release-server WORKDIR /usr/src/electron-release-server -# Install app dependencies -COPY --from=bootstrap /tmp/electron-release-server/package.json /usr/src/electron-release-server/ -COPY --from=bootstrap /tmp/electron-release-server/.bowerrc /usr/src/electron-release-server/ -COPY --from=bootstrap /tmp/electron-release-server/bower.json /usr/src/electron-release-server/ - RUN npm install \ && ./node_modules/.bin/bower install --allow-root \ && npm cache clean --force \ && npm prune --production # Bundle app source -COPY --from=bootstrap /tmp/electron-release-server/ /usr/src/electron-release-server -COPY --from=bootstrap /tmp/electron-release-server/config/docker.js /usr/src/electron-release-server/config/local.js +RUN cp -rfv /usr/src/electron-release-server/config/docker.js /usr/src/electron-release-server/config/local.js #healthcheck. good practice HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit 1 @@ -30,7 +21,7 @@ COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh #Final config -EXPOSE 80 +EXPOSE 80 5000 ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] -CMD ["docker-entrypoint.sh"] \ No newline at end of file +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/electron-release-server/docker-entrypoint.sh b/linux/ecosystem/electron-release-server/docker-entrypoint.sh index 7005f9f55..e688d8ad5 100755 --- a/linux/ecosystem/electron-release-server/docker-entrypoint.sh +++ b/linux/ecosystem/electron-release-server/docker-entrypoint.sh @@ -5,7 +5,7 @@ echo node $(node --version) echo npm $(npm --version) echo yarn $(yarn --version) echo "=============================================" -echo "[nodejs] Electron Release Server isStarting up" +echo "[nodejs] Electron Release Server is Starting up" echo "=============================================" npm start diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile new file mode 100644 index 000000000..3bbc2d6ef --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -0,0 +1,122 @@ +FROM epicmorg/debian:jessie-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + ntop \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/main/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/main/docker-compose.yml new file mode 100644 index 000000000..070480159 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile new file mode 100644 index 000000000..cf22c7406 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -0,0 +1,124 @@ +FROM epicmorg/debian:jessie-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + git-hub \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + libzip4 \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + ntop \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tini \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfatprogs \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/main/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/main/docker-compose.yml new file mode 100644 index 000000000..070480159 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile new file mode 100644 index 000000000..090c89db9 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile @@ -0,0 +1,57 @@ +FROM debian:jessie-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/slim/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/slim/docker-compose.yml new file mode 100644 index 000000000..f51648b0d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-slim" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list new file mode 100644 index 000000000..27418040c --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list @@ -0,0 +1,8 @@ +deb http://security.debian.org/ jessie/updates main +deb-src http://security.debian.org/ jessie/updates main + +deb http://archive.debian.org/debian/ jessie main contrib non-free +deb-src http://archive.debian.org/debian/ jessie main contrib non-free + +deb http://archive.debian.org/debian/ jessie-backports main +deb-src http://archive.debian.org/debian/ jessie-backports main diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd new file mode 100644 index 000000000..374366c1f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd @@ -0,0 +1,24 @@ +#main +#deb http://archive.debian.org/debian/ jessie main +#deb-src http://archive.debian.org/debian/ jessie main contrib non-free + +deb http://httpredir.debian.org/debian/ jessie main +#deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free + +deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free +#deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free + +#backports +deb http://archive.debian.org/debian/ jessie-backports main +#deb-src http://archive.debian.org/debian/ jessie-backports main contrib non-free + +deb http://archive.debian.org/debian/ jessie-backports-sloppy main +#deb-src http://archive.debian.org/debian/ jessie-backports-sloppy main contrib non-free + +#security +deb http://security.debian.org/debian/ jessie/updates main +#deb-src http://security.debian.org/debian/ jessie/updates main contrib + +deb http://archive.debian.org/debian-security/ jessie main +#deb-src http://archive.debian.org/debian-security/ jessie main contrib non-free + diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen.full b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + From e60521fc0998de0fbd839f29d5186f4efeb9ed2c Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Thu, 5 May 2022 01:56:29 +0300 Subject: [PATCH 22/84] wip --- .../epicmorg/debian/08-jessie/jdk8/Dockerfile | 22 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk8/Makefile | 19 ++++++++++++++++ .../debian/08-jessie/jdk8/docker-compose.yml | 6 +++++ 3 files changed, 47 insertions(+) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk8/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile new file mode 100644 index 000000000..8e882e05e --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/docker-compose.yml new file mode 100644 index 000000000..14c358761 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk8" + build: + context: . From 24d8c08ff8bede485ef850920b42c6dc8155fb17 Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Thu, 5 May 2022 15:04:39 +0300 Subject: [PATCH 23/84] jessie java --- .../debian/08-jessie/jdk11/Dockerfile | 26 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk11/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk11/docker-compose.yml | 6 +++++ .../debian/08-jessie/jdk12/Dockerfile | 26 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk12/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk12/docker-compose.yml | 6 +++++ .../debian/08-jessie/jdk13/Dockerfile | 26 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk13/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk13/docker-compose.yml | 6 +++++ .../debian/08-jessie/jdk14/Dockerfile | 26 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk14/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk14/docker-compose.yml | 6 +++++ .../debian/08-jessie/jdk15/Dockerfile | 26 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk15/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk15/docker-compose.yml | 6 +++++ .../debian/08-jessie/jdk16/Dockerfile | 22 ++++++++++++++++ .../debian/08-jessie/jdk16/Dockerfile.adopted | 26 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk16/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk16/docker-compose.yml | 6 +++++ .../epicmorg/debian/08-jessie/jdk6/Dockerfile | 22 ++++++++++++++++ .../epicmorg/debian/08-jessie/jdk6/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk6/docker-compose.yml | 6 +++++ .../epicmorg/debian/08-jessie/jdk7/Dockerfile | 22 ++++++++++++++++ .../epicmorg/debian/08-jessie/jdk7/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk7/docker-compose.yml | 6 +++++ .../epicmorg/debian/08-jessie/jdk8/Dockerfile | 3 ++- 26 files changed, 424 insertions(+), 1 deletion(-) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk11/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk12/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk13/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk14/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk15/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.adopted create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk16/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk6/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk7/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile new file mode 100644 index 000000000..c8ab98578 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/docker-compose.yml new file mode 100644 index 000000000..36cc157a1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk11" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile new file mode 100644 index 000000000..d01f39def --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/docker-compose.yml new file mode 100644 index 000000000..bf7951c82 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk12" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile new file mode 100644 index 000000000..81f9690d8 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/docker-compose.yml new file mode 100644 index 000000000..687e31c62 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk13" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile new file mode 100644 index 000000000..28f5f403e --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/docker-compose.yml new file mode 100644 index 000000000..84d3b6e29 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk14" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile new file mode 100644 index 000000000..7be47db41 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/docker-compose.yml new file mode 100644 index 000000000..601e4e286 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk15" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile new file mode 100644 index 000000000..ab8c19795 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-16 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.adopted new file mode 100644 index 000000000..20a242aba --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.adopted @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/docker-compose.yml new file mode 100644 index 000000000..7c59407aa --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk16" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile new file mode 100644 index 000000000..c46e29bdb --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/docker-compose.yml new file mode 100644 index 000000000..df3de3302 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk6" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile new file mode 100644 index 000000000..7608cc5be --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/docker-compose.yml new file mode 100644 index 000000000..ebaa1d9fe --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk7" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile index 8e882e05e..e9bbb82b1 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile @@ -9,7 +9,8 @@ RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | a echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version ################################################################## # cleanup From 72261fc9a0959b13a1d3d262e421c5f08948b57d Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Thu, 5 May 2022 21:25:20 +0300 Subject: [PATCH 24/84] wip jdk --- .../debian/08-jessie/jdk16/Dockerfile | 12 ++++++--- .../Dockerfile.adopted => jdk17/Dockerfile} | 12 ++++----- .../epicmorg/debian/08-jessie/jdk17/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk17/docker-compose.yml | 6 +++++ .../debian/08-jessie/jdk18/Dockerfile | 26 +++++++++++++++++++ .../epicmorg/debian/08-jessie/jdk18/Makefile | 19 ++++++++++++++ .../debian/08-jessie/jdk18/docker-compose.yml | 6 +++++ 7 files changed, 90 insertions(+), 10 deletions(-) rename linux/ecosystem/epicmorg/debian/08-jessie/{jdk16/Dockerfile.adopted => jdk17/Dockerfile} (59%) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk17/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk18/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile index ab8c19795..c3a16dbb2 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile @@ -5,10 +5,14 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java16 ################################################################## -RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ - echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ - apt-get update -y && \ - apt-get install -y --allow-unauthenticated zulu-16 && \ +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ java -version ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile similarity index 59% rename from linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.adopted rename to linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile index 20a242aba..3022b9f94 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.adopted +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile @@ -5,14 +5,14 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java16 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ java -version ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/docker-compose.yml new file mode 100644 index 000000000..2893861b9 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk17" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile new file mode 100644 index 000000000..d34224b97 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/docker-compose.yml new file mode 100644 index 000000000..b81ce327a --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-jdk18" + build: + context: . From 358be52bfd40b21122098e78881da9cbf6ded068 Mon Sep 17 00:00:00 2001 From: "stam@epicm.org" Date: Thu, 5 May 2022 21:28:04 +0300 Subject: [PATCH 25/84] wip --- .../debian/08-jessie/develop/Dockerfile | 78 +++++++++++++++++++ .../debian/08-jessie/develop/Makefile | 19 +++++ .../08-jessie/develop/docker-compose.yml | 6 ++ 3 files changed, 103 insertions(+) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/develop/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile new file mode 100644 index 000000000..ed70191b6 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile @@ -0,0 +1,78 @@ +FROM epicmorg/debian:jessie +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/08-jessie/develop/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/develop/docker-compose.yml new file mode 100644 index 000000000..76e25c81b --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:jessie-develop" + build: + context: . From b7161994fb27c29354fb6856352d1b555e4eae87 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Fri, 6 May 2022 01:06:22 +0300 Subject: [PATCH 26/84] wip --- Makefile | 32 +++++ .../atlassian/bitbucket/latest/Dockerfile | 2 +- .../bitbucket/latest/Dockerfile.jdk11 | 2 +- .../debian/08-jessie/develop/Dockerfile | 30 ++++- .../epicmorg/debian/08-jessie/main/Dockerfile | 69 +++++++++++ .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../main/etc/apt/sources.list.d/sources.list | 19 +++ .../epicmorg/debian/08-jessie/slim/Dockerfile | 9 +- .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../debian/09-stretch/develop/Dockerfile | 115 ++++++++++++++++++ .../debian/09-stretch/develop/Makefile | 19 +++ .../09-stretch/develop/docker-compose.yml | 6 + .../debian/09-stretch/jdk11/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk11/Makefile | 19 +++ .../09-stretch/jdk11/docker-compose.yml | 6 + .../debian/09-stretch/jdk12/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk12/Makefile | 19 +++ .../09-stretch/jdk12/docker-compose.yml | 6 + .../debian/09-stretch/jdk13/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk13/Makefile | 19 +++ .../09-stretch/jdk13/docker-compose.yml | 6 + .../debian/09-stretch/jdk14/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk14/Makefile | 19 +++ .../09-stretch/jdk14/docker-compose.yml | 6 + .../debian/09-stretch/jdk15/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk15/Makefile | 19 +++ .../09-stretch/jdk15/docker-compose.yml | 6 + .../debian/09-stretch/jdk16/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk16/Makefile | 19 +++ .../09-stretch/jdk16/docker-compose.yml | 6 + .../debian/09-stretch/jdk17/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk17/Makefile | 19 +++ .../09-stretch/jdk17/docker-compose.yml | 6 + .../debian/09-stretch/jdk18/Dockerfile | 26 ++++ .../epicmorg/debian/09-stretch/jdk18/Makefile | 19 +++ .../09-stretch/jdk18/docker-compose.yml | 6 + .../debian/09-stretch/jdk6/Dockerfile | 22 ++++ .../epicmorg/debian/09-stretch/jdk6/Makefile | 19 +++ .../debian/09-stretch/jdk6/docker-compose.yml | 6 + .../debian/09-stretch/jdk7/Dockerfile | 22 ++++ .../epicmorg/debian/09-stretch/jdk7/Makefile | 19 +++ .../debian/09-stretch/jdk7/docker-compose.yml | 6 + .../debian/09-stretch/jdk8/Dockerfile | 23 ++++ .../epicmorg/debian/09-stretch/jdk8/Makefile | 19 +++ .../debian/09-stretch/jdk8/docker-compose.yml | 6 + .../debian/09-stretch/main/Dockerfile | 77 ++++++++++-- .../debian/09-stretch/main/docker-compose.yml | 2 +- .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../main/etc/apt/sources.list.d/sources.list | 19 +++ .../debian/09-stretch/slim/Dockerfile | 13 +- .../debian/09-stretch/slim/docker-compose.yml | 2 +- .../09-stretch/slim/etc/apt/sources.list | 23 +++- .../09-stretch/slim/etc/apt/sources.listd | 24 ---- .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes linux/ecosystem/epicmorg/prod/main/Dockerfile | 6 +- 59 files changed, 970 insertions(+), 55 deletions(-) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/develop/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk12/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk13/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk14/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk15/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk16/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk17/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk18/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk6/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk7/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list delete mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg diff --git a/Makefile b/Makefile index ff888595b..238c5b0b9 100644 --- a/Makefile +++ b/Makefile @@ -119,6 +119,38 @@ ecosystem-images: make ecosystem-nginx-images make ecosystem-vscode-server-images +ecosystem-debian-jessie-images: + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk11 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk12 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk13 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk14 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk15 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make + +ecosystem-debian-stretch-images: + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk11 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk12 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk13 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make + ecosystem-prod-images: cd `pwd`/linux/ecosystem/epicmorg/prod/main && pwd && make cd `pwd`/linux/ecosystem/epicmorg/prod/jdk6 && pwd && make diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile index 523df3a3b..44aef9d02 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/edge:jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 index 27b49f9eb..6d2335cb0 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/edge:jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile index ed70191b6..b299aad4a 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile @@ -2,11 +2,33 @@ FROM epicmorg/debian:jessie LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# sid sources list +################################################################## +RUN apt-get update && \ + apt-get dist-upgrade -y + ################################################################## # installing ################################################################## RUN apt-get update && \ - apt install -y --allow-unauthenticated --allow-downgrades \ + apt-get install -y --allow-unauthenticated \ build-essential \ autoconf-archive \ gnu-standards \ @@ -64,9 +86,13 @@ RUN apt-get update && \ libcrypto++-dev \ libbz2-dev \ libvpx-dev \ - libvpx6 \ tcl +################################################################## +# other customisations +################################################################## + + ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile index 3bbc2d6ef..fe3b1b186 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -2,6 +2,24 @@ FROM epicmorg/debian:jessie-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2103 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + ################################################################## # update lists ################################################################## @@ -106,6 +124,57 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio xfsprogs \ xfsdump +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +COPY sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + ################################################################## # Generate ssl key ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..867534422 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ buster main +deb-src https://packagecloud.io/github/git-lfs/debian/ buster main diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list new file mode 100644 index 000000000..412c35d1a --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list @@ -0,0 +1,19 @@ +#main +deb http://httpredir.debian.org/debian/ buster main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster main contrib non-free +deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free +deb http://httpredir.debian.org/debian/ buster-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-backports main contrib non-free +deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb http://httpredir.debian.org/debian-multimedia/ buster-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ buster-backports main diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile index 090c89db9..f519a28b9 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile @@ -13,18 +13,16 @@ RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done RUN rm -rfv /etc/apt/sources.list RUN rm -rfv /etc/locale.gen +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list COPY etc/locale.gen.full /etc/locale.gen -RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y -RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys - ################################################################## # installing utils ################################################################## @@ -35,12 +33,17 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ bash \ binutils \ + gnupg \ + gnupg2 \ console-cyrillic \ ca-certificates \ locales \ software-properties-common \ sudo +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys + ################################################################## # update locales ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile new file mode 100644 index 000000000..8f9a7cb51 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile @@ -0,0 +1,115 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# sid sources list +################################################################## +RUN apt-get update && \ + apt-get dist-upgrade -y + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# other customisations +################################################################## + + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/develop/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/develop/docker-compose.yml new file mode 100644 index 000000000..f7d35dd8c --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile new file mode 100644 index 000000000..25282695f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml new file mode 100644 index 000000000..2b8348d5e --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk11" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile new file mode 100644 index 000000000..5470ea7e0 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/docker-compose.yml new file mode 100644 index 000000000..9bbde482b --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk12" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile new file mode 100644 index 000000000..593e4f068 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/docker-compose.yml new file mode 100644 index 000000000..d453f301e --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk13" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile new file mode 100644 index 000000000..059364cb1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/docker-compose.yml new file mode 100644 index 000000000..d8ff18173 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk14" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile new file mode 100644 index 000000000..32e42fbb6 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/docker-compose.yml new file mode 100644 index 000000000..5fdf8d977 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk15" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile new file mode 100644 index 000000000..ef9624dfd --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/docker-compose.yml new file mode 100644 index 000000000..8bdd47265 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk16" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile new file mode 100644 index 000000000..3d1a45c2e --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/docker-compose.yml new file mode 100644 index 000000000..ce7c1d860 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk17" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile new file mode 100644 index 000000000..a9f2d46c6 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/docker-compose.yml new file mode 100644 index 000000000..a721877b1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk18" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile new file mode 100644 index 000000000..c8826f7c9 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/docker-compose.yml new file mode 100644 index 000000000..dde60f673 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk6" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile new file mode 100644 index 000000000..253f6d815 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/docker-compose.yml new file mode 100644 index 000000000..620ddb64d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk7" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile new file mode 100644 index 000000000..70a825dfa --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile @@ -0,0 +1,23 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Makefile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/09-stretch/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml new file mode 100644 index 000000000..edc385007 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk8" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index cf22c7406..d98e12f23 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -1,12 +1,29 @@ -FROM epicmorg/debian:jessie-slim +FROM epicmorg/debian:stretch-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2103 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + ################################################################## # installing utils ################################################################## RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update && \ apt-get install -y --allow-unauthenticated \ bzip2 \ cmatrix \ @@ -27,7 +44,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio git-crypt \ git-lfs \ git-ftp \ - git-hub \ gnupg \ gnupg2 \ graphicsmagick \ @@ -49,7 +65,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio lsof \ lynx \ lzma \ - libzip4 \ lzip \ lzop \ mc \ @@ -71,7 +86,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio smbclient \ subversion \ telnet \ - tini \ tmux \ tree \ util-linux \ @@ -85,10 +99,9 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio # installing fs-tools ################################################################## RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update && \ apt-get install -y --allow-unauthenticated \ btrfs-progs \ - exfatprogs \ + exfat-utils \ e2fsprogs \ f2fs-tools \ dosfstools \ @@ -107,6 +120,56 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio xfsprogs \ xfsdump +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +COPY sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version ################################################################## # Generate ssl key diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/main/docker-compose.yml index 070480159..241a0597d 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/debian:jessie" + image: "epicmorg/debian:stretch" build: context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..867534422 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ buster main +deb-src https://packagecloud.io/github/git-lfs/debian/ buster main diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list new file mode 100644 index 000000000..412c35d1a --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list @@ -0,0 +1,19 @@ +#main +deb http://httpredir.debian.org/debian/ buster main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster main contrib non-free +deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free +deb http://httpredir.debian.org/debian/ buster-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-backports main contrib non-free +deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb http://httpredir.debian.org/debian-multimedia/ buster-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ buster-backports main diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile index 090c89db9..28f600443 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:jessie-slim +FROM debian:stretch-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -13,18 +13,15 @@ RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done RUN rm -rfv /etc/apt/sources.list RUN rm -rfv /etc/locale.gen +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list COPY etc/locale.gen.full /etc/locale.gen -RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys - RUN apt-get update && \ apt-get upgrade -y && \ apt-get dist-upgrade -y -RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys - ################################################################## # installing utils ################################################################## @@ -32,6 +29,9 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio apt-get install -y --allow-unauthenticated \ apt-transport-https \ apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ aptitude \ bash \ binutils \ @@ -41,6 +41,9 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio software-properties-common \ sudo +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + ################################################################## # update locales ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/slim/docker-compose.yml index f51648b0d..b34a1bb26 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/debian:jessie-slim" + image: "epicmorg/debian:stretch-slim" build: context: . diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list index 27418040c..d30473cb4 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.list @@ -1,8 +1,19 @@ -deb http://security.debian.org/ jessie/updates main -deb-src http://security.debian.org/ jessie/updates main +#main +deb http://httpredir.debian.org/debian/ stretch main contrib non-free +deb-src http://httpredir.debian.org/debian/ stretch main contrib non-free -deb http://archive.debian.org/debian/ jessie main contrib non-free -deb-src http://archive.debian.org/debian/ jessie main contrib non-free +deb http://httpredir.debian.org/debian/ stretch-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ stretch-updates main contrib non-free -deb http://archive.debian.org/debian/ jessie-backports main -deb-src http://archive.debian.org/debian/ jessie-backports main +deb http://httpredir.debian.org/debian/ stretch-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ stretch-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ stretch-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ stretch-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ stretch-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ stretch-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ stretch/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ stretch/updates main contrib non-free diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd deleted file mode 100644 index 374366c1f..000000000 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/sources.listd +++ /dev/null @@ -1,24 +0,0 @@ -#main -#deb http://archive.debian.org/debian/ jessie main -#deb-src http://archive.debian.org/debian/ jessie main contrib non-free - -deb http://httpredir.debian.org/debian/ jessie main -#deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free - -deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free -#deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free - -#backports -deb http://archive.debian.org/debian/ jessie-backports main -#deb-src http://archive.debian.org/debian/ jessie-backports main contrib non-free - -deb http://archive.debian.org/debian/ jessie-backports-sloppy main -#deb-src http://archive.debian.org/debian/ jessie-backports-sloppy main contrib non-free - -#security -deb http://security.debian.org/debian/ jessie/updates main -#deb-src http://security.debian.org/debian/ jessie/updates main contrib - -deb http://archive.debian.org/debian-security/ jessie main -#deb-src http://archive.debian.org/debian-security/ jessie main contrib non-free - diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/prod/main/Dockerfile b/linux/ecosystem/epicmorg/prod/main/Dockerfile index 4eb84357d..295a14fdd 100644 --- a/linux/ecosystem/epicmorg/prod/main/Dockerfile +++ b/linux/ecosystem/epicmorg/prod/main/Dockerfile @@ -187,7 +187,5 @@ RUN apt purge policykit-1 -y && \ apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/mc.patch && \ - rm -rfv /var/cache/apt/archives/*.deb && \ - rm -rfv /tmp/7z && \ - rm -rfv /tmp/lazygit + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb From 4bbf367035376130c58485a940d3462b97a717b6 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Fri, 6 May 2022 02:08:20 +0300 Subject: [PATCH 27/84] wip --- Makefile | 4 ++ .../epicmorg/debian/08-jessie/main/Dockerfile | 40 ++----------------- .../apt/sources.list.d/github_git-lfs.list | 4 +- .../main/etc/apt/sources.list.d/sources.list | 19 --------- .../epicmorg/debian/08-jessie/slim/Dockerfile | 2 + .../debian/09-stretch/develop/Dockerfile | 2 +- .../debian/09-stretch/jdk11/Dockerfile | 12 +++--- .../09-stretch/jdk11/Dockerfile.adopted | 26 ++++++++++++ .../09-stretch/jdk11/docker-compose.yml | 6 +++ .../debian/09-stretch/jdk8/Dockerfile | 9 +++-- .../debian/09-stretch/jdk8/Dockerfile.adopted | 23 +++++++++++ .../debian/09-stretch/jdk8/docker-compose.yml | 5 +++ .../debian/09-stretch/main/Dockerfile | 14 +++++-- .../apt/sources.list.d/github_git-lfs.list | 4 +- .../main/etc/apt/sources.list.d/sources.list | 19 --------- 15 files changed, 96 insertions(+), 93 deletions(-) delete mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted delete mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list diff --git a/Makefile b/Makefile index 238c5b0b9..9cac58a0d 100644 --- a/Makefile +++ b/Makefile @@ -119,6 +119,10 @@ ecosystem-images: make ecosystem-nginx-images make ecosystem-vscode-server-images +ecosystem-debian-images: + make ecosystem-debian-jessie-images + make ecosystem-debian-stretch-images + ecosystem-debian-jessie-images: cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile index fe3b1b186..f8abb036a 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -8,18 +8,6 @@ ARG DEBIAN_FRONTEND=noninteractive ENV P4_VERSION=r21.2 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 -################################################################## -# 7z official binary -################################################################## -ENV SZ_VERSION=7z2103 -ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz - -################################################################## -# LazyGit official binary -################################################################## -ENV LZGIT_VERSION=0.31.4 -ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz - ################################################################## # update lists ################################################################## @@ -130,7 +118,7 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio #RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ rm -rfv /etc/apt/sources.list.d/github_git-lfs.list -COPY sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ git \ @@ -141,7 +129,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## -COPY sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ gh && \ @@ -150,31 +138,9 @@ RUN apt-get update && \ ################################################################## # Install p4client ################################################################## -RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ chmod +x /usr/bin/p4 -################################################################## -# Install 7z official binary -################################################################## -RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ - mkdir -p /tmp/7z && \ - tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ - chmod +x /tmp/7z/7zz && \ - mv -fv /tmp/7z/7zz /usr/bin/ && \ - 7zz | head -4 && \ - 7z | head -4 - -################################################################## -# Install LazyGit official binary -################################################################## -RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ - mkdir -p /tmp/lazygit && \ - tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ - chmod +x /tmp/lazygit/lazygit && \ - mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ - echo "lazygit version:" && \ - lazygit --version - ################################################################## # Generate ssl key ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list index 867534422..1d123ec51 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/github_git-lfs.list @@ -1,2 +1,2 @@ -deb https://packagecloud.io/github/git-lfs/debian/ buster main -deb-src https://packagecloud.io/github/git-lfs/debian/ buster main +deb https://packagecloud.io/github/git-lfs/debian/ jessie main +deb-src https://packagecloud.io/github/git-lfs/debian/ jessie main diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list b/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list deleted file mode 100644 index 412c35d1a..000000000 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/etc/apt/sources.list.d/sources.list +++ /dev/null @@ -1,19 +0,0 @@ -#main -deb http://httpredir.debian.org/debian/ buster main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster main contrib non-free -deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free -deb http://httpredir.debian.org/debian/ buster-backports main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-backports main contrib non-free -deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free - -#security -deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free - -##multimedia -#deb http://httpredir.debian.org/debian-multimedia/ buster main non-free -#deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free -#deb http://httpredir.debian.org/debian-multimedia/ buster-backports main -#deb-src http://httpredir.debian.org/debian-multimedia/ buster-backports main diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile index f519a28b9..682d3cb18 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile @@ -44,6 +44,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN update-ca-certificates + ################################################################## # update locales ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile index 8f9a7cb51..d9620719e 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile @@ -28,7 +28,7 @@ RUN apt-get update && \ # installing ################################################################## RUN apt-get update && \ - apt-get install -y --allow-unauthenticated \ + apt install -y --allow-unauthenticated --allow-downgrades \ build-essential \ autoconf-archive \ gnu-standards \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile index 25282695f..4cc773b14 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile @@ -5,14 +5,14 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ java -version ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted new file mode 100644 index 000000000..25282695f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml index 2b8348d5e..8532e44ea 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml @@ -4,3 +4,9 @@ services: image: "epicmorg/debian:stretch-jdk11" build: context: . + app-old: + image: "epicmorg/debian:stretch-jdk11-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted + diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile index 70a825dfa..46d79632c 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile @@ -5,11 +5,14 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ +RUN RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + mkdir /usr/lib/jvm/temurin-8-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-8-jdk-amd64/bin/ /usr/lib/jvm/temurin-8-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-8-jdk-amd64/lib/ /usr/lib/jvm/temurin-8-jdk-amd64/jre/lib && \ java -version ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted new file mode 100644 index 000000000..70a825dfa --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted @@ -0,0 +1,23 @@ +FROM epicmorg/debian:stretch +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml index edc385007..682e05166 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk8" build: context: . + app-old: + image: "epicmorg/debian:stretch-jdk8-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index d98e12f23..9faebc649 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -14,6 +14,12 @@ ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bi ENV SZ_VERSION=7z2103 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + ################################################################## # update lists ################################################################## @@ -71,7 +77,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio mercurial \ nano \ nload \ - ntop \ nmap \ openssl \ perl \ @@ -93,7 +98,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio unrar \ xz-utils \ wget \ - zip + zip \ + libzip4 ################################################################## # installing fs-tools @@ -126,7 +132,7 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio #RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ rm -rfv /etc/apt/sources.list.d/github_git-lfs.list -COPY sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ git \ @@ -137,7 +143,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## -COPY sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ gh && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list index 867534422..60811acd4 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/github_git-lfs.list @@ -1,2 +1,2 @@ -deb https://packagecloud.io/github/git-lfs/debian/ buster main -deb-src https://packagecloud.io/github/git-lfs/debian/ buster main +deb https://packagecloud.io/github/git-lfs/debian/ stretch main +deb-src https://packagecloud.io/github/git-lfs/debian/ stretch main diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list b/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list deleted file mode 100644 index 412c35d1a..000000000 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/etc/apt/sources.list.d/sources.list +++ /dev/null @@ -1,19 +0,0 @@ -#main -deb http://httpredir.debian.org/debian/ buster main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster main contrib non-free -deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free -deb http://httpredir.debian.org/debian/ buster-backports main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-backports main contrib non-free -deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free - -#security -deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free - -##multimedia -#deb http://httpredir.debian.org/debian-multimedia/ buster main non-free -#deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free -#deb http://httpredir.debian.org/debian-multimedia/ buster-backports main -#deb-src http://httpredir.debian.org/debian-multimedia/ buster-backports main From 00360a6fdc466d13ca051b3413cf2a0077ffa15e Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 00:11:10 +0300 Subject: [PATCH 28/84] stretch --- .../ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile | 1 - linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile | 5 +---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile index d9620719e..f6a762531 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile @@ -86,7 +86,6 @@ RUN apt-get update && \ libcrypto++-dev \ libbz2-dev \ libvpx-dev \ - libvpx6 \ tcl ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile index 46d79632c..28f4ba71c 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile @@ -5,14 +5,11 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-8-jdk && \ - mkdir /usr/lib/jvm/temurin-8-jdk-amd64/jre && \ - ln -s /usr/lib/jvm/temurin-8-jdk-amd64/bin/ /usr/lib/jvm/temurin-8-jdk-amd64/jre/bin && \ - ln -s /usr/lib/jvm/temurin-8-jdk-amd64/lib/ /usr/lib/jvm/temurin-8-jdk-amd64/jre/lib && \ java -version ################################################################## From f07af7366679b813c1482a64ad116f4dbfecca33 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 00:29:34 +0300 Subject: [PATCH 29/84] buster --- Makefile | 38 +- .../debian/10-buster/develop/Dockerfile | 115 ++++ .../debian/10-buster/develop/Makefile | 19 + .../10-buster/develop/docker-compose.yml | 6 + .../debian/10-buster/jdk11/Dockerfile | 26 + .../debian/10-buster/jdk11/Dockerfile.adopted | 26 + .../epicmorg/debian/10-buster/jdk11/Makefile | 19 + .../debian/10-buster/jdk11/docker-compose.yml | 12 + .../debian/10-buster/jdk12/Dockerfile | 26 + .../epicmorg/debian/10-buster/jdk12/Makefile | 19 + .../debian/10-buster/jdk12/docker-compose.yml | 6 + .../debian/10-buster/jdk13/Dockerfile | 26 + .../epicmorg/debian/10-buster/jdk13/Makefile | 19 + .../debian/10-buster/jdk13/docker-compose.yml | 6 + .../debian/10-buster/jdk14/Dockerfile | 26 + .../epicmorg/debian/10-buster/jdk14/Makefile | 19 + .../debian/10-buster/jdk14/docker-compose.yml | 6 + .../debian/10-buster/jdk15/Dockerfile | 26 + .../epicmorg/debian/10-buster/jdk15/Makefile | 19 + .../debian/10-buster/jdk15/docker-compose.yml | 6 + .../debian/10-buster/jdk16/Dockerfile | 26 + .../epicmorg/debian/10-buster/jdk16/Makefile | 19 + .../debian/10-buster/jdk16/docker-compose.yml | 6 + .../debian/10-buster/jdk17/Dockerfile | 26 + .../epicmorg/debian/10-buster/jdk17/Makefile | 19 + .../debian/10-buster/jdk17/docker-compose.yml | 6 + .../debian/10-buster/jdk18/Dockerfile | 26 + .../epicmorg/debian/10-buster/jdk18/Makefile | 19 + .../debian/10-buster/jdk18/docker-compose.yml | 6 + .../epicmorg/debian/10-buster/jdk6/Dockerfile | 22 + .../epicmorg/debian/10-buster/jdk6/Makefile | 19 + .../debian/10-buster/jdk6/docker-compose.yml | 6 + .../epicmorg/debian/10-buster/jdk7/Dockerfile | 22 + .../epicmorg/debian/10-buster/jdk7/Makefile | 19 + .../debian/10-buster/jdk7/docker-compose.yml | 6 + .../epicmorg/debian/10-buster/jdk8/Dockerfile | 23 + .../debian/10-buster/jdk8/Dockerfile.adopted | 23 + .../epicmorg/debian/10-buster/jdk8/Makefile | 19 + .../debian/10-buster/jdk8/docker-compose.yml | 11 + .../epicmorg/debian/10-buster/main/Dockerfile | 194 +++++++ .../epicmorg/debian/10-buster/main/Makefile | 19 + .../debian/10-buster/main/docker-compose.yml | 6 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../epicmorg/debian/10-buster/slim/Dockerfile | 60 +++ .../epicmorg/debian/10-buster/slim/Makefile | 19 + .../debian/10-buster/slim/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../10-buster/slim/etc/apt/sources.list | 25 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../debian/10-buster/slim/etc/locale.gen | 12 + .../debian/10-buster/slim/etc/locale.gen.full | 496 ++++++++++++++++++ 53 files changed, 1606 insertions(+), 23 deletions(-) create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/develop/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.adopted create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk11/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk11/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk12/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk12/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk13/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk13/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk14/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk14/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk15/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk15/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk16/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk16/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk17/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk17/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk18/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk18/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk6/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk6/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk7/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.adopted create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk8/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk8/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/main/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/main/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen.full diff --git a/Makefile b/Makefile index 9cac58a0d..9ab6a2a22 100644 --- a/Makefile +++ b/Makefile @@ -155,29 +155,21 @@ ecosystem-debian-stretch-images: cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make -ecosystem-prod-images: - cd `pwd`/linux/ecosystem/epicmorg/prod/main && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/prod/jdk6 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/prod/jdk7 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/prod/jdk8 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/prod/jdk11 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/prod/jdk16 && pwd && make - -ecosystem-edge-images: - cd `pwd`/linux/ecosystem/epicmorg/edge/main && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/edge/jdk6 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/edge/jdk7 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/edge/jdk8 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/edge/jdk11 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/edge/jdk16 && pwd && make - -ecosystem-devel-images: - cd `pwd`/linux/ecosystem/epicmorg/devel/main && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/devel/jdk6 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/devel/jdk7 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/devel/jdk8 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/devel/jdk11 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/devel/jdk16 && pwd && make +ecosystem-debian-buster-images: + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk11 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk12 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk13 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk14 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk15 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make ecosystem-php-images: cd `pwd`/linux/ecosystem/php/latest && pwd && make diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile new file mode 100644 index 000000000..1e4c9eb97 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile @@ -0,0 +1,115 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# sid sources list +################################################################## +RUN apt-get update && \ + apt-get dist-upgrade -y + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# other customisations +################################################################## + + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/develop/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/develop/docker-compose.yml new file mode 100644 index 000000000..2ca14bbe2 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile new file mode 100644 index 000000000..d39beb4b8 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.adopted new file mode 100644 index 000000000..094dab866 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.adopted @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/docker-compose.yml new file mode 100644 index 000000000..bfb09bb7c --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/docker-compose.yml @@ -0,0 +1,12 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk11" + build: + context: . + app-old: + image: "epicmorg/debian:buster-jdk11-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted + diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile new file mode 100644 index 000000000..f3789dc99 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/docker-compose.yml new file mode 100644 index 000000000..97f731e01 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk12" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile new file mode 100644 index 000000000..3d858fd0f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/docker-compose.yml new file mode 100644 index 000000000..00d4a329f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk13" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile new file mode 100644 index 000000000..fdd76dd74 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/docker-compose.yml new file mode 100644 index 000000000..570b764e5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk14" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile new file mode 100644 index 000000000..55b7fe529 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/docker-compose.yml new file mode 100644 index 000000000..9edb2c980 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk15" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile new file mode 100644 index 000000000..f58706eb1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/docker-compose.yml new file mode 100644 index 000000000..9692f8eff --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk16" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile new file mode 100644 index 000000000..4609975b8 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/docker-compose.yml new file mode 100644 index 000000000..ca7c901b4 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk17" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile new file mode 100644 index 000000000..fb37f4ed7 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/docker-compose.yml new file mode 100644 index 000000000..5fe693a95 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk18" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile new file mode 100644 index 000000000..94dcde555 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/docker-compose.yml new file mode 100644 index 000000000..9c936e3ec --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk6" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile new file mode 100644 index 000000000..d83706e92 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml new file mode 100644 index 000000000..620ddb64d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:stretch-jdk7" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile new file mode 100644 index 000000000..a370cc89f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile @@ -0,0 +1,23 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.adopted new file mode 100644 index 000000000..d2fc7ee78 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.adopted @@ -0,0 +1,23 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/docker-compose.yml new file mode 100644 index 000000000..9f080b984 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:byster-jdk8" + build: + context: . + app-old: + image: "epicmorg/debian:buster-jdk8-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile new file mode 100644 index 000000000..feca01b42 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile @@ -0,0 +1,194 @@ +FROM epicmorg/debian:buster-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2103 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tiny \ + libzip4 + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/main/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/main/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/main/docker-compose.yml new file mode 100644 index 000000000..40088c398 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..867534422 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ buster main +deb-src https://packagecloud.io/github/git-lfs/debian/ buster main diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile new file mode 100644 index 000000000..b73acd1bd --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile @@ -0,0 +1,60 @@ +FROM debian:buster-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/Makefile b/linux/ecosystem/epicmorg/debian/10-buster/slim/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/10-buster/slim/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/slim/docker-compose.yml new file mode 100644 index 000000000..c4f12959a --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-slim" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list new file mode 100644 index 000000000..3142a4446 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list @@ -0,0 +1,25 @@ +#main +deb http://httpredir.debian.org/debian/ buster main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb http://httpredir.debian.org/debian-multimedia/ buster-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ buster-backports main diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen.full b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + From 900991cea8bc683c2d7daa4558f8bd47c6c83146 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 01:19:58 +0300 Subject: [PATCH 30/84] bullseye --- .../debian/08-jessie/jdk17/Dockerfile | 2 +- .../debian/09-stretch/jdk17/Dockerfile | 2 +- .../debian/10-buster/jdk17/Dockerfile | 2 +- .../debian/10-buster/jdk7/docker-compose.yml | 2 +- .../epicmorg/debian/10-buster/main/Dockerfile | 2 +- .../debian/11-bullseye/develop/Dockerfile | 115 ++++ .../debian/11-bullseye/develop/Makefile | 19 + .../11-bullseye/develop/docker-compose.yml | 6 + .../debian/11-bullseye/jdk11/Dockerfile | 26 + .../11-bullseye/jdk11/Dockerfile.adopted | 26 + .../debian/11-bullseye/jdk11/Makefile | 19 + .../11-bullseye/jdk11/docker-compose.yml | 12 + .../debian/11-bullseye/jdk12/Dockerfile | 26 + .../debian/11-bullseye/jdk12/Makefile | 19 + .../11-bullseye/jdk12/docker-compose.yml | 6 + .../debian/11-bullseye/jdk13/Dockerfile | 26 + .../debian/11-bullseye/jdk13/Makefile | 19 + .../11-bullseye/jdk13/docker-compose.yml | 6 + .../debian/11-bullseye/jdk14/Dockerfile | 26 + .../debian/11-bullseye/jdk14/Makefile | 19 + .../11-bullseye/jdk14/docker-compose.yml | 6 + .../debian/11-bullseye/jdk15/Dockerfile | 26 + .../debian/11-bullseye/jdk15/Makefile | 19 + .../11-bullseye/jdk15/docker-compose.yml | 6 + .../debian/11-bullseye/jdk16/Dockerfile | 26 + .../debian/11-bullseye/jdk16/Makefile | 19 + .../11-bullseye/jdk16/docker-compose.yml | 6 + .../debian/11-bullseye/jdk17/Dockerfile | 26 + .../debian/11-bullseye/jdk17/Makefile | 19 + .../11-bullseye/jdk17/docker-compose.yml | 6 + .../debian/11-bullseye/jdk18/Dockerfile | 26 + .../debian/11-bullseye/jdk18/Makefile | 19 + .../11-bullseye/jdk18/docker-compose.yml | 6 + .../debian/11-bullseye/jdk6/Dockerfile | 22 + .../epicmorg/debian/11-bullseye/jdk6/Makefile | 19 + .../11-bullseye/jdk6/docker-compose.yml | 6 + .../debian/11-bullseye/jdk7/Dockerfile | 22 + .../epicmorg/debian/11-bullseye/jdk7/Makefile | 19 + .../11-bullseye/jdk7/docker-compose.yml | 6 + .../debian/11-bullseye/jdk8/Dockerfile | 23 + .../11-bullseye/jdk8/Dockerfile.adopted | 23 + .../epicmorg/debian/11-bullseye/jdk8/Makefile | 19 + .../11-bullseye/jdk8/docker-compose.yml | 11 + .../debian/11-bullseye/main/Dockerfile | 194 +++++++ .../epicmorg/debian/11-bullseye/main/Makefile | 19 + .../11-bullseye/main/docker-compose.yml | 6 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../debian/11-bullseye/slim/Dockerfile | 60 +++ .../epicmorg/debian/11-bullseye/slim/Makefile | 19 + .../11-bullseye/slim/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../11-bullseye/slim/etc/apt/sources.list | 31 ++ .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../debian/11-bullseye/slim/etc/locale.gen | 12 + .../11-bullseye/slim/etc/locale.gen.full | 496 ++++++++++++++++++ 57 files changed, 1602 insertions(+), 5 deletions(-) create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/develop/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.adopted create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.adopted create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/main/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/main/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/Makefile create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen.full diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile index 3022b9f94..024976b54 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java17 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile index 3d1a45c2e..4e8ea79b7 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java17 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile index 4609975b8..922576733 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java17 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml index 620ddb64d..b8ed52b30 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/debian:stretch-jdk7" + image: "epicmorg/debian:buster-jdk7" build: context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile index feca01b42..7e47d1308 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile @@ -99,7 +99,7 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio xz-utils \ wget \ zip \ - tiny \ + tini \ libzip4 ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile new file mode 100644 index 000000000..5cb74e9f1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile @@ -0,0 +1,115 @@ +FROM epicmorg/debian: +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# sid sources list +################################################################## +RUN apt-get update && \ + apt-get dist-upgrade -y + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# other customisations +################################################################## + + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/develop/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/docker-compose.yml new file mode 100644 index 000000000..12bd139bc --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile new file mode 100644 index 000000000..0d3870bdf --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.adopted new file mode 100644 index 000000000..d399efa5f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.adopted @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml new file mode 100644 index 000000000..951dc5633 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml @@ -0,0 +1,12 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk11" + build: + context: . + app-old: + image: "epicmorg/debian:bullseye-jdk11-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted + diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile new file mode 100644 index 000000000..7353210b8 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml new file mode 100644 index 000000000..69baf63c9 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk12" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile new file mode 100644 index 000000000..07405497b --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml new file mode 100644 index 000000000..b45ba658c --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk13" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile new file mode 100644 index 000000000..314535dfc --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml new file mode 100644 index 000000000..118793f27 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk14" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile new file mode 100644 index 000000000..702c3429b --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml new file mode 100644 index 000000000..87635b959 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk15" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile new file mode 100644 index 000000000..0538140a5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml new file mode 100644 index 000000000..0f8a40ab6 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk16" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile new file mode 100644 index 000000000..ff5129bc1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java17 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml new file mode 100644 index 000000000..968c543a4 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk17" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile new file mode 100644 index 000000000..ff0af9882 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml new file mode 100644 index 000000000..647ce2fca --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk18" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile new file mode 100644 index 000000000..94dcde555 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:buster +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml new file mode 100644 index 000000000..9c936e3ec --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:buster-jdk6" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile new file mode 100644 index 000000000..18769d102 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile @@ -0,0 +1,22 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml new file mode 100644 index 000000000..06e8c3a43 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-jdk7" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile new file mode 100644 index 000000000..867caf67a --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile @@ -0,0 +1,23 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.adopted new file mode 100644 index 000000000..27c28c9e1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.adopted @@ -0,0 +1,23 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml new file mode 100644 index 000000000..188442cb3 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:byster-jdk8" + build: + context: . + app-old: + image: "epicmorg/debian:bullseye-jdk8-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile new file mode 100644 index 000000000..291fd5a99 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile @@ -0,0 +1,194 @@ +FROM epicmorg/debian:bullseye-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2103 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/main/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/main/docker-compose.yml new file mode 100644 index 000000000..298d473ba --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..8cf93d426 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bullseye main +deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile new file mode 100644 index 000000000..5b4b0cb23 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile @@ -0,0 +1,60 @@ +FROM debian:bullseye-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/epicmorg/debian/11-bullseye/slim/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/docker-compose.yml new file mode 100644 index 000000000..1d2a3ed64 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bullseye-slim" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list new file mode 100644 index 000000000..ef310b697 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list @@ -0,0 +1,31 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen.full b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + From 66f410bceb2bc107d9a378b3290455229581d4cc Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 01:40:43 +0300 Subject: [PATCH 31/84] bookworm --- CHANGELOG.md | 1 + Makefile | 255 ++++++++++-------- linux/ecosystem/epicmorg/README.md | 3 - .../10-buster/slim/etc/apt/sources.list | 4 +- .../debian/11-bullseye/develop/Dockerfile | 2 +- .../11-bullseye/slim/etc/apt/sources.list | 3 - .../12-bookworm/develop}/Dockerfile | 23 +- .../12-bookworm/develop}/Makefile | 0 .../12-bookworm/develop/docker-compose.yml | 6 + .../debian/12-bookworm/jdk11/Dockerfile | 26 ++ .../12-bookworm/jdk11/Dockerfile.adopted} | 16 +- .../12-bookworm/jdk11}/Makefile | 0 .../12-bookworm/jdk11/docker-compose.yml | 12 + .../debian/12-bookworm/jdk12/Dockerfile | 26 ++ .../12-bookworm/jdk12}/Makefile | 0 .../12-bookworm/jdk12/docker-compose.yml | 6 + .../debian/12-bookworm/jdk13/Dockerfile | 26 ++ .../12-bookworm/jdk13}/Makefile | 0 .../12-bookworm/jdk13/docker-compose.yml | 6 + .../debian/12-bookworm/jdk14/Dockerfile | 26 ++ .../12-bookworm/jdk14}/Makefile | 0 .../12-bookworm/jdk14/docker-compose.yml | 6 + .../debian/12-bookworm/jdk15/Dockerfile | 26 ++ .../12-bookworm/jdk15}/Makefile | 0 .../12-bookworm/jdk15/docker-compose.yml | 6 + .../12-bookworm}/jdk16/Dockerfile | 15 +- .../12-bookworm/jdk16}/Makefile | 0 .../12-bookworm/jdk16/docker-compose.yml | 6 + .../debian/12-bookworm/jdk17/Dockerfile | 26 ++ .../12-bookworm/jdk17}/Makefile | 0 .../12-bookworm/jdk17/docker-compose.yml | 6 + .../debian/12-bookworm/jdk18/Dockerfile | 26 ++ .../12-bookworm/jdk18}/Makefile | 0 .../12-bookworm/jdk18/docker-compose.yml | 6 + .../12-bookworm}/jdk6/Dockerfile | 10 +- .../jdk7 => debian/12-bookworm/jdk6}/Makefile | 0 .../12-bookworm/jdk6}/docker-compose.yml | 2 +- .../12-bookworm}/jdk7/Dockerfile | 10 +- .../jdk8 => debian/12-bookworm/jdk7}/Makefile | 0 .../12-bookworm}/jdk7/docker-compose.yml | 2 +- .../12-bookworm}/jdk8/Dockerfile | 18 +- .../12-bookworm/jdk8/Dockerfile.adopted} | 15 +- .../main => debian/12-bookworm/jdk8}/Makefile | 0 .../12-bookworm/jdk8/docker-compose.yml | 11 + .../12-bookworm}/main/Dockerfile | 85 +++--- .../12-bookworm/main}/Makefile | 0 .../12-bookworm/main}/docker-compose.yml | 2 +- .../etc/apt}/sources.list.d/github-cli.list | 0 .../apt/sources.list.d/github_git-lfs.list | 2 + .../debian/12-bookworm/slim/Dockerfile | 60 +++++ .../12-bookworm/slim}/Makefile | 0 .../12-bookworm/slim}/docker-compose.yml | 2 +- .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../12-bookworm/slim/etc/apt/sources.list | 28 ++ .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin .../githubcli-archive-keyring.gpg | Bin .../12-bookworm/slim}/etc/locale.gen | 0 .../12-bookworm/slim}/etc/locale.gen.full | 2 +- .../ecosystem/epicmorg/devel/jdk16/Dockerfile | 24 -- .../ecosystem/epicmorg/devel/jdk6/Dockerfile | 20 -- .../ecosystem/epicmorg/devel/jdk7/Dockerfile | 20 -- .../epicmorg/devel/jdk8/docker-compose.yml | 6 - .../epicmorg/devel/main/docker-compose.yml | 6 - .../ecosystem/epicmorg/edge/jdk11/Dockerfile | 24 -- .../epicmorg/edge/jdk11/docker-compose.yml | 6 - .../ecosystem/epicmorg/edge/jdk16/Dockerfile | 24 -- .../epicmorg/edge/jdk16/docker-compose.yml | 6 - linux/ecosystem/epicmorg/edge/jdk6/Dockerfile | 20 -- .../epicmorg/edge/jdk6/docker-compose.yml | 6 - .../epicmorg/edge/jdk7/docker-compose.yml | 6 - linux/ecosystem/epicmorg/edge/jdk8/Dockerfile | 21 -- .../epicmorg/edge/jdk8/docker-compose.yml | 6 - linux/ecosystem/epicmorg/edge/main/Dockerfile | 30 --- .../epicmorg/edge/main/docker-compose.yml | 6 - .../main/sources.list.d/github_git-lfs.list | 2 - .../edge/main/sources.list.d/sources.list | 21 -- .../ecosystem/epicmorg/prod/jdk11/Dockerfile | 23 -- .../epicmorg/prod/jdk11/docker-compose.yml | 6 - .../epicmorg/prod/jdk16/docker-compose.yml | 6 - linux/ecosystem/epicmorg/prod/jdk6/Makefile | 19 -- .../epicmorg/prod/jdk6/docker-compose.yml | 6 - linux/ecosystem/epicmorg/prod/jdk7/Dockerfile | 20 -- linux/ecosystem/epicmorg/prod/jdk7/Makefile | 19 -- .../epicmorg/prod/jdk7/docker-compose.yml | 6 - linux/ecosystem/epicmorg/prod/jdk8/Makefile | 19 -- .../epicmorg/prod/jdk8/docker-compose.yml | 6 - linux/ecosystem/epicmorg/prod/main/Makefile | 19 -- .../epicmorg/prod/main/docker-compose.yml | 6 - .../main/sources.list.d/github_git-lfs.list | 2 - .../prod/main/sources.list.d/sources.list | 19 -- 90 files changed, 602 insertions(+), 642 deletions(-) rename linux/ecosystem/epicmorg/{devel/main => debian/12-bookworm/develop}/Dockerfile (90%) rename linux/ecosystem/epicmorg/{devel/jdk11 => debian/12-bookworm/develop}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/develop/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile rename linux/ecosystem/epicmorg/{devel/jdk11/Dockerfile => debian/12-bookworm/jdk11/Dockerfile.adopted} (71%) rename linux/ecosystem/epicmorg/{devel/jdk16 => debian/12-bookworm/jdk11}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile rename linux/ecosystem/epicmorg/{devel/jdk6 => debian/12-bookworm/jdk12}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile rename linux/ecosystem/epicmorg/{devel/jdk7 => debian/12-bookworm/jdk13}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile rename linux/ecosystem/epicmorg/{devel/jdk8 => debian/12-bookworm/jdk14}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile rename linux/ecosystem/epicmorg/{devel/main => debian/12-bookworm/jdk15}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml rename linux/ecosystem/epicmorg/{prod => debian/12-bookworm}/jdk16/Dockerfile (71%) rename linux/ecosystem/epicmorg/{edge/jdk11 => debian/12-bookworm/jdk16}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile rename linux/ecosystem/epicmorg/{edge/jdk16 => debian/12-bookworm/jdk17}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile rename linux/ecosystem/epicmorg/{edge/jdk6 => debian/12-bookworm/jdk18}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml rename linux/ecosystem/epicmorg/{prod => debian/12-bookworm}/jdk6/Dockerfile (81%) rename linux/ecosystem/epicmorg/{edge/jdk7 => debian/12-bookworm/jdk6}/Makefile (100%) rename linux/ecosystem/epicmorg/{devel/jdk11 => debian/12-bookworm/jdk6}/docker-compose.yml (59%) rename linux/ecosystem/epicmorg/{edge => debian/12-bookworm}/jdk7/Dockerfile (81%) rename linux/ecosystem/epicmorg/{edge/jdk8 => debian/12-bookworm/jdk7}/Makefile (100%) rename linux/ecosystem/epicmorg/{devel => debian/12-bookworm}/jdk7/docker-compose.yml (58%) rename linux/ecosystem/epicmorg/{devel => debian/12-bookworm}/jdk8/Dockerfile (58%) rename linux/ecosystem/epicmorg/{prod/jdk8/Dockerfile => debian/12-bookworm/jdk8/Dockerfile.adopted} (67%) rename linux/ecosystem/epicmorg/{edge/main => debian/12-bookworm/jdk8}/Makefile (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml rename linux/ecosystem/epicmorg/{prod => debian/12-bookworm}/main/Dockerfile (81%) rename linux/ecosystem/epicmorg/{prod/jdk11 => debian/12-bookworm/main}/Makefile (100%) rename linux/ecosystem/epicmorg/{devel/jdk6 => debian/12-bookworm/main}/docker-compose.yml (61%) rename linux/ecosystem/epicmorg/{prod/main => debian/12-bookworm/main/etc/apt}/sources.list.d/github-cli.list (100%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/main/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile rename linux/ecosystem/epicmorg/{prod/jdk16 => debian/12-bookworm/slim}/Makefile (100%) rename linux/ecosystem/epicmorg/{devel/jdk16 => debian/12-bookworm/slim}/docker-compose.yml (58%) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/sources.list rename linux/ecosystem/epicmorg/{prod/main => debian/12-bookworm/slim/etc/apt}/trusted.gpg.d/deb-multimedia-keyring.gpg (100%) rename linux/ecosystem/epicmorg/{prod/main => debian/12-bookworm/slim/etc/apt}/trusted.gpg.d/githubcli-archive-keyring.gpg (100%) rename linux/ecosystem/epicmorg/{prod/main => debian/12-bookworm/slim}/etc/locale.gen (100%) rename linux/ecosystem/epicmorg/{prod/main => debian/12-bookworm/slim}/etc/locale.gen.full (99%) delete mode 100644 linux/ecosystem/epicmorg/devel/jdk16/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/devel/jdk6/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/devel/jdk7/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/devel/jdk8/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/devel/main/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/edge/jdk11/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/edge/jdk11/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/edge/jdk16/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/edge/jdk16/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/edge/jdk6/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/edge/jdk6/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/edge/jdk7/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/edge/jdk8/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/edge/jdk8/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/edge/main/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/edge/main/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/edge/main/sources.list.d/github_git-lfs.list delete mode 100644 linux/ecosystem/epicmorg/edge/main/sources.list.d/sources.list delete mode 100644 linux/ecosystem/epicmorg/prod/jdk11/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/prod/jdk11/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/prod/jdk16/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/prod/jdk6/Makefile delete mode 100644 linux/ecosystem/epicmorg/prod/jdk6/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/prod/jdk7/Dockerfile delete mode 100644 linux/ecosystem/epicmorg/prod/jdk7/Makefile delete mode 100644 linux/ecosystem/epicmorg/prod/jdk7/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/prod/jdk8/Makefile delete mode 100644 linux/ecosystem/epicmorg/prod/jdk8/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/prod/main/Makefile delete mode 100644 linux/ecosystem/epicmorg/prod/main/docker-compose.yml delete mode 100644 linux/ecosystem/epicmorg/prod/main/sources.list.d/github_git-lfs.list delete mode 100644 linux/ecosystem/epicmorg/prod/main/sources.list.d/sources.list diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d624af4b..ae6fd84fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## Changelog ### 2022 +* `april, may` - :x: `BREAKING CHANGES` :x: - deprecating `epicmorg/prod`, `epicmorg/edge`, `epicmorg/develop` iamges. * `february, march` * new `nextcloud` images, updated `atlassian` images. * new `nodejs` iamges. diff --git a/Makefile b/Makefile index 9ab6a2a22..4a7da1bfc 100644 --- a/Makefile +++ b/Makefile @@ -122,138 +122,173 @@ ecosystem-images: ecosystem-debian-images: make ecosystem-debian-jessie-images make ecosystem-debian-stretch-images + make ecosystem-debian-buster-images + make ecosystem-debian-bullseye-images + make ecosystem-debian-bookworm-images ecosystem-debian-jessie-images: - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk11 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk12 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk13 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk14 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk15 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk11 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk13 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk14 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk15 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy ecosystem-debian-stretch-images: - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk11 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk12 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk13 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk11 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk13 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy ecosystem-debian-buster-images: - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk11 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk12 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk13 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk14 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk15 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk11 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk13 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk14 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk15 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy + +ecosystem-debian-bullseye-images: + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy + +ecosystem-debian-bookworm-images: + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy ecosystem-php-images: - cd `pwd`/linux/ecosystem/php/latest && pwd && make - cd `pwd`/linux/ecosystem/php/php7.2 && pwd && make - cd `pwd`/linux/ecosystem/php/php7.3 && pwd && make - cd `pwd`/linux/ecosystem/php/php7.4 && pwd && make - cd `pwd`/linux/ecosystem/php/php8.0 && pwd && make + cd `pwd`/linux/ecosystem/php/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/php/php7.2 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/php/php7.3 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/php/php7.4 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/php/php8.0 && pwd && make build && make deploy ecosystem-apache2-images: - cd `pwd`/linux/ecosystem/apache2/latest && pwd && make - cd `pwd`/linux/ecosystem/apache2/php7.2 && pwd && make - cd `pwd`/linux/ecosystem/apache2/php7.3 && pwd && make - cd `pwd`/linux/ecosystem/apache2/php7.4 && pwd && make - cd `pwd`/linux/ecosystem/apache2/php8.0 && pwd && make + cd `pwd`/linux/ecosystem/apache2/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/apache2/php7.2 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/apache2/php7.3 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/apache2/php7.4 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/apache2/php8.0 && pwd && make build && make deploy ecosystem-testrail-images: - cd `pwd`/linux/ecosystem/testrail/latest && pwd && make - cd `pwd`/linux/ecosystem/testrail/ad && pwd && make - cd `pwd`/linux/ecosystem/testrail/ldap && pwd && make + cd `pwd`/linux/ecosystem/testrail/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/testrail/ad && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/testrail/ldap && pwd && make build && make deploy ecosystem-torrserver-images: - cd `pwd`/linux/ecosystem/torrserver && pwd && make + cd `pwd`/linux/ecosystem/torrserver && pwd && make build && make deploy ecosystem-electron-release-server-images: - cd `pwd`/linux/ecosystem/electron-release-server && pwd && make + cd `pwd`/linux/ecosystem/electron-release-server && pwd && make build && make deploy ecosystem-nodejs-images: - cd `pwd`/linux/ecosystem/nodejs/current && pwd && make - cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node10 && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node11 && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node12 && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node13 && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node14 && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node15 && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make - cd `pwd`/linux/ecosystem/nodejs/node17 && pwd && make + cd `pwd`/linux/ecosystem/nodejs/current && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node10 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node11 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node13 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node14 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node15 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node17 && pwd && make build && make deploy ecosystem-vk2discord-images: - cd `pwd`/linux/ecosystem/vk2discord && pwd && make + cd `pwd`/linux/ecosystem/vk2discord && pwd && make build && make deploy ecosystem-qbittorrent-images: - cd `pwd`/linux/ecosystem/qbittorrent/latest && pwd && make - cd `pwd`/linux/ecosystem/qbittorrent/stable && pwd && make + cd `pwd`/linux/ecosystem/qbittorrent/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/qbittorrent/stable && pwd && make build && make deploy ecosystem-postgres-images: - cd `pwd`/linux/ecosystem/postgres/latest && pwd && make - cd `pwd`/linux/ecosystem/postgres/8.2 && pwd && make - cd `pwd`/linux/ecosystem/postgres/8.3 && pwd && make - cd `pwd`/linux/ecosystem/postgres/8.4 && pwd && make - cd `pwd`/linux/ecosystem/postgres/9.0 && pwd && make - cd `pwd`/linux/ecosystem/postgres/9.1 && pwd && make - cd `pwd`/linux/ecosystem/postgres/9.2 && pwd && make - cd `pwd`/linux/ecosystem/postgres/9.3 && pwd && make - cd `pwd`/linux/ecosystem/postgres/9.4 && pwd && make - cd `pwd`/linux/ecosystem/postgres/9.5 && pwd && make - cd `pwd`/linux/ecosystem/postgres/9.6 && pwd && make - cd `pwd`/linux/ecosystem/postgres/10 && pwd && make - cd `pwd`/linux/ecosystem/postgres/11 && pwd && make - cd `pwd`/linux/ecosystem/postgres/12 && pwd && make - cd `pwd`/linux/ecosystem/postgres/13 && pwd && make - cd `pwd`/linux/ecosystem/postgres/14 && pwd && make + cd `pwd`/linux/ecosystem/postgres/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/8.2 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/8.3 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/8.4 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/9.0 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/9.1 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/9.2 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/9.3 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/9.4 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/9.5 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/9.6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/10 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/11 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/13 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/postgres/14 && pwd && make build && make deploy ecosystem-teamcity-agent-images: - cd `pwd`/linux/ecosystem/teamcity/agent/latest && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/amxx-sdk && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/android-sdk && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/atlassian-sdk && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/dotnet-sdk && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/node12 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/node14 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/node15 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/node16 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/node17 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/php7.2 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/php7.3 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/php7.4 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/php8.0 && pwd && make - cd `pwd`/linux/ecosystem/teamcity/agent/steam-sdk && pwd && make + cd `pwd`/linux/ecosystem/teamcity/agent/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/amxx-sdk && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/android-sdk && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/atlassian-sdk && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/dotnet-sdk && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/node12 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/node14 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/node15 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/node16 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/node17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/php7.2 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/php7.3 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/php7.4 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/php8.0 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/steam-sdk && pwd && make build && make deploy ecosystem-nginx-images: - cd `pwd`/linux/ecosystem/nginx/latest/main && pwd && make - cd `pwd`/linux/ecosystem/nginx/latest/php && pwd && make - cd `pwd`/linux/ecosystem/nginx/latest/rtmp-hls && pwd && make + cd `pwd`/linux/ecosystem/nginx/latest/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nginx/latest/php && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nginx/latest/rtmp-hls && pwd && make build && make deploy ecosystem-vscode-server-images: cd `pwd`/linux/advanced/vscode-server/latest && pwd && make build && make deploy @@ -285,12 +320,12 @@ bundle-atlassian: @echo "=======================================" @echo "===== Building Atlassian images =====" @echo "=======================================" - cd `pwd`/linux/ecosystem/atlassian/bitbucket/latest && pwd && make - cd `pwd`/linux/ecosystem/atlassian/confluence/latest && pwd && make - cd `pwd`/linux/ecosystem/atlassian/crucible/latest && pwd && make - cd `pwd`/linux/ecosystem/atlassian/fisheye/latest && pwd && make - cd `pwd`/linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make - cd `pwd`/linux/ecosystem/atlassian/jira/latest && pwd && make + cd `pwd`/linux/ecosystem/atlassian/bitbucket/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/confluence/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/crucible/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/fisheye/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/jira/latest && pwd && make build && make deploy bundle-web: @echo "=======================================" diff --git a/linux/ecosystem/epicmorg/README.md b/linux/ecosystem/epicmorg/README.md index 044c898f1..b35f3165a 100644 --- a/linux/ecosystem/epicmorg/README.md +++ b/linux/ecosystem/epicmorg/README.md @@ -1,5 +1,2 @@ # Difference between images -* `base` - main image based from debian `buster-slim` with enhanced `sources.list`. -* `edge` - more recent system image. based on `base` image with switched to `sid` (`sid-slim`) update-channel. -* `devel` - just enhanced `edge` image with preinstalled some pre requirements. diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list index 3142a4446..ef1ba0092 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/apt/sources.list @@ -13,11 +13,11 @@ deb-src http://httpredir.debian.org/debian/ buster-backports-sloppy main contrib deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free - + #security deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free - + ##multimedia #deb http://httpredir.debian.org/debian-multimedia/ buster main non-free #deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile index 5cb74e9f1..3eddb87f2 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/debian: +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list index ef310b697..508f1b71c 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/apt/sources.list @@ -14,9 +14,6 @@ deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contr deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free -deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free - #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free diff --git a/linux/ecosystem/epicmorg/devel/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile similarity index 90% rename from linux/ecosystem/epicmorg/devel/main/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile index fb32d5a14..5abf3bb41 100644 --- a/linux/ecosystem/epicmorg/devel/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -19,14 +19,13 @@ ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${ RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} ################################################################## -# sid sources list +# bookworm sources list ################################################################## -RUN apt update && \ - apt-get autoremove -y && \ - apt dist-upgrade -y +RUN apt-get update && \ + apt-get dist-upgrade -y ################################################################## -# deps +# installing ################################################################## RUN apt-get update && \ apt install -y --allow-unauthenticated --allow-downgrades \ @@ -106,11 +105,11 @@ RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NI ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt purge policykit-1 -y && \ - apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb && \ - rm -rfv /tmp/* + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk11/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/devel/jdk11/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/develop/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/docker-compose.yml new file mode 100644 index 000000000..03dcb0695 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile new file mode 100644 index 000000000..a5a527d58 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.adopted similarity index 71% rename from linux/ecosystem/epicmorg/devel/jdk11/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.adopted index 3c99bceda..90e6c45fd 100644 --- a/linux/ecosystem/epicmorg/devel/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.adopted @@ -1,4 +1,4 @@ -FROM epicmorg/devel +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -6,19 +6,21 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java11 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib - + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/devel/jdk16/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml new file mode 100644 index 000000000..25d07ec42 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml @@ -0,0 +1,12 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk11" + build: + context: . + app-old: + image: "epicmorg/debian:bookworm-jdk11-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted + diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile new file mode 100644 index 000000000..d99ac8db1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk6/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/devel/jdk6/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml new file mode 100644 index 000000000..3cc23068f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk12" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile new file mode 100644 index 000000000..89a06e584 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk7/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/devel/jdk7/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml new file mode 100644 index 000000000..8a7adae72 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk13" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile new file mode 100644 index 000000000..cd910b90f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk8/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/devel/jdk8/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml new file mode 100644 index 000000000..a422c279f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk14" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile new file mode 100644 index 000000000..ca1fb4a94 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/main/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/devel/main/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml new file mode 100644 index 000000000..d35d21e79 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk15" + build: + context: . diff --git a/linux/ecosystem/epicmorg/prod/jdk16/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile similarity index 71% rename from linux/ecosystem/epicmorg/prod/jdk16/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile index dbe7f1aaa..68160e22b 100644 --- a/linux/ecosystem/epicmorg/prod/jdk16/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -6,18 +6,21 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java16 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk11/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/edge/jdk11/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml new file mode 100644 index 000000000..95a16b2ee --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk16" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile new file mode 100644 index 000000000..37b449689 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java17 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/edge/jdk16/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml new file mode 100644 index 000000000..bf6b65eae --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk17" + build: + context: . diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile new file mode 100644 index 000000000..f5b095015 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk6/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/edge/jdk6/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml new file mode 100644 index 000000000..852ad3d7d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:bookworm-jdk18" + build: + context: . diff --git a/linux/ecosystem/epicmorg/prod/jdk6/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile similarity index 81% rename from linux/ecosystem/epicmorg/prod/jdk6/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile index b9f68955d..94dcde555 100644 --- a/linux/ecosystem/epicmorg/prod/jdk6/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod +FROM epicmorg/debian:buster LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -12,9 +12,11 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad java -version ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk7/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/edge/jdk7/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Makefile diff --git a/linux/ecosystem/epicmorg/devel/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/docker-compose.yml similarity index 59% rename from linux/ecosystem/epicmorg/devel/jdk11/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/docker-compose.yml index c18b88c24..9c936e3ec 100644 --- a/linux/ecosystem/epicmorg/devel/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/devel:jdk11" + image: "epicmorg/debian:buster-jdk6" build: context: . diff --git a/linux/ecosystem/epicmorg/edge/jdk7/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Dockerfile similarity index 81% rename from linux/ecosystem/epicmorg/edge/jdk7/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Dockerfile index bf4c2dc83..b11cead8e 100644 --- a/linux/ecosystem/epicmorg/edge/jdk7/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -12,9 +12,11 @@ RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key ad java -version ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk8/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/edge/jdk8/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Makefile diff --git a/linux/ecosystem/epicmorg/devel/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/docker-compose.yml similarity index 58% rename from linux/ecosystem/epicmorg/devel/jdk7/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/docker-compose.yml index 05c7ad05f..83b87053f 100644 --- a/linux/ecosystem/epicmorg/devel/jdk7/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/devel:jdk7" + image: "epicmorg/debian:bookworm-jdk7" build: context: . diff --git a/linux/ecosystem/epicmorg/devel/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile similarity index 58% rename from linux/ecosystem/epicmorg/devel/jdk8/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile index c8442c274..436bffdf9 100644 --- a/linux/ecosystem/epicmorg/devel/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile @@ -1,21 +1,23 @@ -FROM epicmorg/devel +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot - + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + java -version ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/prod/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.adopted similarity index 67% rename from linux/ecosystem/epicmorg/prod/jdk8/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.adopted index 4a9d951fd..fc2705859 100644 --- a/linux/ecosystem/epicmorg/prod/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.adopted @@ -1,4 +1,4 @@ -FROM epicmorg/prod +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -6,15 +6,18 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java8 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/main/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/edge/main/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml new file mode 100644 index 000000000..62bb51801 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.9' +services: + app: + image: "epicmorg/debian:byster-jdk8" + build: + context: . + app-old: + image: "epicmorg/debian:bookworm-jdk8-adopted" + build: + context: . + dockerfile: ./Dockerfile.adopted diff --git a/linux/ecosystem/epicmorg/prod/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile similarity index 81% rename from linux/ecosystem/epicmorg/prod/main/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index 295a14fdd..c1fabc1e1 100644 --- a/linux/ecosystem/epicmorg/prod/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -1,22 +1,7 @@ -FROM debian:buster-slim +FROM epicmorg/debian:bookworm-slim LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive -################################################################## -# buster sources list -################################################################## -COPY trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg -COPY trusted.gpg.d/githubcli-archive-keyring.gpg /etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg - -RUN rm /etc/apt/sources.list -COPY sources.list.d/sources.list /etc/apt/sources.list - -RUN apt update && apt dist-upgrade -y - -COPY etc/locale.gen /etc/locale.gen - -RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done - ################################################################## # perforce client binary ################################################################## @@ -35,22 +20,20 @@ ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ENV LZGIT_VERSION=0.31.4 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + ################################################################## # installing utils ################################################################## RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update && \ apt-get install -y --allow-unauthenticated \ - apt-transport-https \ - apt-utils \ - aptitude \ - bash \ - binutils \ bzip2 \ - ca-certificates \ cmatrix \ cmatrix-xfont \ - console-cyrillic \ cron \ curl \ clzip \ @@ -73,6 +56,9 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio gzip \ htop \ iftop \ + iotop \ + iperf \ + iperf3 \ iputils-ping \ jq \ kmod \ @@ -85,7 +71,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio lsof \ lynx \ lzma \ - libzip4 \ lzip \ lzop \ mc \ @@ -100,21 +85,12 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio plzip \ p7zip-full \ p7zip-rar \ - python2.7 \ - python3 \ - python3-pil \ - python3-numpy \ - python3-pip \ - hugin-tools \ rsync \ rar \ screenfetch \ smbclient \ - software-properties-common \ subversion \ - sudo \ telnet \ - tini \ tmux \ tree \ util-linux \ @@ -122,7 +98,34 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio unrar \ xz-utils \ wget \ - zip + zip \ + tini \ + libzip4 + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump ################################################################## # git-lfs official binary @@ -130,7 +133,7 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio #RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ rm -rfv /etc/apt/sources.list.d/github_git-lfs.list -COPY sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ git \ @@ -141,7 +144,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## -COPY sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ gh && \ @@ -181,11 +184,11 @@ RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## -# cleaninig up +# cleanup ################################################################## -RUN apt purge policykit-1 -y && \ - apt clean -y && \ - apt autoclean -y && \ +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/prod/jdk11/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/prod/jdk11/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/main/Makefile diff --git a/linux/ecosystem/epicmorg/devel/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/main/docker-compose.yml similarity index 61% rename from linux/ecosystem/epicmorg/devel/jdk6/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/main/docker-compose.yml index fc8255dba..10c5a49d3 100644 --- a/linux/ecosystem/epicmorg/devel/jdk6/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/devel:jdk6" + image: "epicmorg/debian:bookworm" build: context: . diff --git a/linux/ecosystem/epicmorg/prod/main/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/debian/12-bookworm/main/etc/apt/sources.list.d/github-cli.list similarity index 100% rename from linux/ecosystem/epicmorg/prod/main/sources.list.d/github-cli.list rename to linux/ecosystem/epicmorg/debian/12-bookworm/main/etc/apt/sources.list.d/github-cli.list diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/debian/12-bookworm/main/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..bd13068d0 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bookworm main +deb-src https://packagecloud.io/github/git-lfs/debian/ bookworm main diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile new file mode 100644 index 000000000..b97e3b4f9 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile @@ -0,0 +1,60 @@ +FROM debian:bookworm-slim +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/prod/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/prod/jdk16/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/slim/Makefile diff --git a/linux/ecosystem/epicmorg/devel/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/docker-compose.yml similarity index 58% rename from linux/ecosystem/epicmorg/devel/jdk16/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/slim/docker-compose.yml index d72619833..7ef1e6297 100644 --- a/linux/ecosystem/epicmorg/devel/jdk16/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/docker-compose.yml @@ -1,6 +1,6 @@ version: '3.9' services: app: - image: "epicmorg/devel:jdk16" + image: "epicmorg/debian:bookworm-slim" build: context: . diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/sources.list new file mode 100644 index 000000000..942e096b8 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bookworm main contrib non-free +deb-src http://httpredir.debian.org/debian/ bookworm main contrib non-free + +deb http://httpredir.debian.org/debian/ bookworm-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bookworm-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bookworm-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bookworm-backports main contrib non-free + +#deb http://httpredir.debian.org/debian/ bookworm-backports-sloppy main contrib non-free +#deb-src http://httpredir.debian.org/debian/ bookworm-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bookworm-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bookworm-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bookworm-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bookworm-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bookworm-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bookworm-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bookworm main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bookworm main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bookworm-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bookworm-backports main diff --git a/linux/ecosystem/epicmorg/prod/main/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg similarity index 100% rename from linux/ecosystem/epicmorg/prod/main/trusted.gpg.d/deb-multimedia-keyring.gpg rename to linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg diff --git a/linux/ecosystem/epicmorg/prod/main/trusted.gpg.d/githubcli-archive-keyring.gpg b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg similarity index 100% rename from linux/ecosystem/epicmorg/prod/main/trusted.gpg.d/githubcli-archive-keyring.gpg rename to linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg diff --git a/linux/ecosystem/epicmorg/prod/main/etc/locale.gen b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/locale.gen similarity index 100% rename from linux/ecosystem/epicmorg/prod/main/etc/locale.gen rename to linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/locale.gen diff --git a/linux/ecosystem/epicmorg/prod/main/etc/locale.gen.full b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/locale.gen.full similarity index 99% rename from linux/ecosystem/epicmorg/prod/main/etc/locale.gen.full rename to linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/locale.gen.full index 602141659..7261c6cb3 100644 --- a/linux/ecosystem/epicmorg/prod/main/etc/locale.gen.full +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/locale.gen.full @@ -399,7 +399,7 @@ sgs_LT UTF-8 shn_MM UTF-8 shs_CA UTF-8 si_LK UTF-8 -sid_ET UTF-8 +bookworm_ET UTF-8 sk_SK.UTF-8 UTF-8 sk_SK ISO-8859-2 sl_SI.UTF-8 UTF-8 diff --git a/linux/ecosystem/epicmorg/devel/jdk16/Dockerfile b/linux/ecosystem/epicmorg/devel/jdk16/Dockerfile deleted file mode 100644 index 18a382df5..000000000 --- a/linux/ecosystem/epicmorg/devel/jdk16/Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -FROM epicmorg/devel -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java16 -################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ - apt-get update && \ - apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib - - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk6/Dockerfile b/linux/ecosystem/epicmorg/devel/jdk6/Dockerfile deleted file mode 100644 index 477630f7a..000000000 --- a/linux/ecosystem/epicmorg/devel/jdk6/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM epicmorg/devel -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java6 -################################################################## -RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ - echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ - apt-get update -y && \ - apt-get install -y --allow-unauthenticated zulu-6 && \ - java -version - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk7/Dockerfile b/linux/ecosystem/epicmorg/devel/jdk7/Dockerfile deleted file mode 100644 index 828853acb..000000000 --- a/linux/ecosystem/epicmorg/devel/jdk7/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM epicmorg/devel -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java7 -################################################################## -RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ - echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ - apt-get update -y && \ - apt-get install -y --allow-unauthenticated zulu-7 && \ - java -version - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/devel/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/devel/jdk8/docker-compose.yml deleted file mode 100644 index 82658b37b..000000000 --- a/linux/ecosystem/epicmorg/devel/jdk8/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/devel:jdk8" - build: - context: . diff --git a/linux/ecosystem/epicmorg/devel/main/docker-compose.yml b/linux/ecosystem/epicmorg/devel/main/docker-compose.yml deleted file mode 100644 index d580e7a5d..000000000 --- a/linux/ecosystem/epicmorg/devel/main/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/devel:latest" - build: - context: . diff --git a/linux/ecosystem/epicmorg/edge/jdk11/Dockerfile b/linux/ecosystem/epicmorg/edge/jdk11/Dockerfile deleted file mode 100644 index af321551d..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk11/Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -FROM epicmorg/edge -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java11 -################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ - apt-get update && \ - apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib - - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/edge/jdk11/docker-compose.yml deleted file mode 100644 index 8e3c49f5c..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk11/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/edge:jdk11" - build: - context: . diff --git a/linux/ecosystem/epicmorg/edge/jdk16/Dockerfile b/linux/ecosystem/epicmorg/edge/jdk16/Dockerfile deleted file mode 100644 index 9b8a6ec8b..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk16/Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -FROM epicmorg/edge -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java16 -################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ - apt-get update && \ - apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib - - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/edge/jdk16/docker-compose.yml deleted file mode 100644 index 7945ea454..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk16/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/edge:jdk16" - build: - context: . diff --git a/linux/ecosystem/epicmorg/edge/jdk6/Dockerfile b/linux/ecosystem/epicmorg/edge/jdk6/Dockerfile deleted file mode 100644 index 189601b1f..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk6/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM epicmorg/edge -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java6 -################################################################## -RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ - echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ - apt-get update -y && \ - apt-get install -y --allow-unauthenticated zulu-6 && \ - java -version - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/edge/jdk6/docker-compose.yml deleted file mode 100644 index be02b2e6c..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk6/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/edge:jdk6" - build: - context: . diff --git a/linux/ecosystem/epicmorg/edge/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/edge/jdk7/docker-compose.yml deleted file mode 100644 index f28c0e686..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk7/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/edge:jdk7" - build: - context: . diff --git a/linux/ecosystem/epicmorg/edge/jdk8/Dockerfile b/linux/ecosystem/epicmorg/edge/jdk8/Dockerfile deleted file mode 100644 index fc85fe4e5..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk8/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM epicmorg/edge -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java8 -################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ - apt-get update && \ - apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot - - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/edge/jdk8/docker-compose.yml deleted file mode 100644 index 62509c1d6..000000000 --- a/linux/ecosystem/epicmorg/edge/jdk8/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/edge:jdk8" - build: - context: . diff --git a/linux/ecosystem/epicmorg/edge/main/Dockerfile b/linux/ecosystem/epicmorg/edge/main/Dockerfile deleted file mode 100644 index 16b397180..000000000 --- a/linux/ecosystem/epicmorg/edge/main/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM epicmorg/prod -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# git-lfs official binary -################################################################## -RUN rm -rfv /etc/apt/sources.list.d/github_git-lfs.list -COPY sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list - -################################################################## -# bullseye sources list -################################################################## -RUN rm -rfv /etc/apt/sources.list -COPY sources.list.d/sources.list /etc/apt/sources.list -RUN apt update && \ - apt autoremove -y && \ - apt-get install -y libc6 libxml2-utils && \ - apt upgrade -y && \ - apt dist-upgrade -y && \ - apt autoremove -y - -################################################################## -# cleaninig up -################################################################## -RUN apt purge policykit-1 -y && \ - apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/edge/main/docker-compose.yml b/linux/ecosystem/epicmorg/edge/main/docker-compose.yml deleted file mode 100644 index 68eb65396..000000000 --- a/linux/ecosystem/epicmorg/edge/main/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/edge:latest" - build: - context: . diff --git a/linux/ecosystem/epicmorg/edge/main/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/edge/main/sources.list.d/github_git-lfs.list deleted file mode 100644 index 8cf93d426..000000000 --- a/linux/ecosystem/epicmorg/edge/main/sources.list.d/github_git-lfs.list +++ /dev/null @@ -1,2 +0,0 @@ -deb https://packagecloud.io/github/git-lfs/debian/ bullseye main -deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/edge/main/sources.list.d/sources.list b/linux/ecosystem/epicmorg/edge/main/sources.list.d/sources.list deleted file mode 100644 index 5a8c0081a..000000000 --- a/linux/ecosystem/epicmorg/edge/main/sources.list.d/sources.list +++ /dev/null @@ -1,21 +0,0 @@ -#main -deb http://httpredir.debian.org/debian/ bullseye main contrib non-free -deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free -deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free -deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free -deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free -deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free - -#security -deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free -deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - -##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/prod/jdk11/Dockerfile b/linux/ecosystem/epicmorg/prod/jdk11/Dockerfile deleted file mode 100644 index d0f3001aa..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk11/Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -FROM epicmorg/prod -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java11 -################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ - apt-get update && \ - apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/prod/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/prod/jdk11/docker-compose.yml deleted file mode 100644 index f2f42c39a..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk11/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/prod:jdk11" - build: - context: . diff --git a/linux/ecosystem/epicmorg/prod/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/prod/jdk16/docker-compose.yml deleted file mode 100644 index 4d284744c..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk16/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/prod:jdk16" - build: - context: . diff --git a/linux/ecosystem/epicmorg/prod/jdk6/Makefile b/linux/ecosystem/epicmorg/prod/jdk6/Makefile deleted file mode 100644 index bad6d73b5..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk6/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -all: app - -app: - make build - make deploy - make clean - -build: - docker-compose build --compress --parallel - -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/epicmorg/prod/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/prod/jdk6/docker-compose.yml deleted file mode 100644 index d3b32eefa..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk6/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/prod:jdk6" - build: - context: . diff --git a/linux/ecosystem/epicmorg/prod/jdk7/Dockerfile b/linux/ecosystem/epicmorg/prod/jdk7/Dockerfile deleted file mode 100644 index a2dfba358..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk7/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM epicmorg/prod -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java7 -################################################################## -RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ - echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ - apt-get update -y && \ - apt-get install -y --allow-unauthenticated zulu-7 && \ - java -version - -################################################################## -# cleaninig up -################################################################## -RUN apt clean -y && \ - apt autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/prod/jdk7/Makefile b/linux/ecosystem/epicmorg/prod/jdk7/Makefile deleted file mode 100644 index bad6d73b5..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk7/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -all: app - -app: - make build - make deploy - make clean - -build: - docker-compose build --compress --parallel - -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/epicmorg/prod/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/prod/jdk7/docker-compose.yml deleted file mode 100644 index 552f80bde..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk7/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/prod:jdk7" - build: - context: . diff --git a/linux/ecosystem/epicmorg/prod/jdk8/Makefile b/linux/ecosystem/epicmorg/prod/jdk8/Makefile deleted file mode 100644 index bad6d73b5..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk8/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -all: app - -app: - make build - make deploy - make clean - -build: - docker-compose build --compress --parallel - -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/epicmorg/prod/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/prod/jdk8/docker-compose.yml deleted file mode 100644 index e1a271d98..000000000 --- a/linux/ecosystem/epicmorg/prod/jdk8/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/prod:jdk8" - build: - context: . diff --git a/linux/ecosystem/epicmorg/prod/main/Makefile b/linux/ecosystem/epicmorg/prod/main/Makefile deleted file mode 100644 index bad6d73b5..000000000 --- a/linux/ecosystem/epicmorg/prod/main/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -all: app - -app: - make build - make deploy - make clean - -build: - docker-compose build --compress --parallel - -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/epicmorg/prod/main/docker-compose.yml b/linux/ecosystem/epicmorg/prod/main/docker-compose.yml deleted file mode 100644 index 0eb49ecd4..000000000 --- a/linux/ecosystem/epicmorg/prod/main/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/prod:latest" - build: - context: . diff --git a/linux/ecosystem/epicmorg/prod/main/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/prod/main/sources.list.d/github_git-lfs.list deleted file mode 100644 index 867534422..000000000 --- a/linux/ecosystem/epicmorg/prod/main/sources.list.d/github_git-lfs.list +++ /dev/null @@ -1,2 +0,0 @@ -deb https://packagecloud.io/github/git-lfs/debian/ buster main -deb-src https://packagecloud.io/github/git-lfs/debian/ buster main diff --git a/linux/ecosystem/epicmorg/prod/main/sources.list.d/sources.list b/linux/ecosystem/epicmorg/prod/main/sources.list.d/sources.list deleted file mode 100644 index 412c35d1a..000000000 --- a/linux/ecosystem/epicmorg/prod/main/sources.list.d/sources.list +++ /dev/null @@ -1,19 +0,0 @@ -#main -deb http://httpredir.debian.org/debian/ buster main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster main contrib non-free -deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free -deb http://httpredir.debian.org/debian/ buster-backports main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-backports main contrib non-free -deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free -deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free - -#security -deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free -deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free - -##multimedia -#deb http://httpredir.debian.org/debian-multimedia/ buster main non-free -#deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free -#deb http://httpredir.debian.org/debian-multimedia/ buster-backports main -#deb-src http://httpredir.debian.org/debian-multimedia/ buster-backports main From ad0d495d6842e8d4f6fd49058c1c8003e2a8b104 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 01:45:48 +0300 Subject: [PATCH 32/84] updatge --- linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile | 1 + linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile | 1 + linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile | 1 + linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile | 1 + linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile | 1 + 5 files changed, 5 insertions(+) diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile index f8abb036a..28e24c3d6 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -129,6 +129,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index 9faebc649..45d2503b7 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -143,6 +143,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile index 7e47d1308..5031ccf66 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile @@ -144,6 +144,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile index 291fd5a99..ea36f0ffa 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile @@ -144,6 +144,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index c1fabc1e1..ddbc8a831 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -144,6 +144,7 @@ RUN apt-get update && \ ################################################################## # gh official binary ################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list RUN apt-get update && \ apt-get install -y --allow-unauthenticated \ From 6c8ef6e92e447965af7701ba832e56bd7f17d638 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 01:52:12 +0300 Subject: [PATCH 33/84] update --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae6fd84fa..542d0af2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ ## Changelog ### 2022 -* `april, may` - :x: `BREAKING CHANGES` :x: - deprecating `epicmorg/prod`, `epicmorg/edge`, `epicmorg/develop` iamges. +* `april, may` - :x: `BREAKING CHANGES` :x: + * deprecating `epicmorg/prod`, `epicmorg/edge`, `epicmorg/develop` images. + * legacy images are replaced by new base images. see `epicmorg/debian` section. * `february, march` * new `nextcloud` images, updated `atlassian` images. * new `nodejs` iamges. From 9555530c36898aa3bc3dc11bc6f7945779403f98 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 03:11:26 +0300 Subject: [PATCH 34/84] pre-release --- CHANGELOG.md | 1 + Makefile | 66 ++++++------- .../atlassian/bitbucket/6/6.0.0/Dockerfile | 2 +- .../bitbucket/6/6.0.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.1/Dockerfile | 2 +- .../bitbucket/6/6.0.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.10/Dockerfile | 2 +- .../bitbucket/6/6.0.10/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.11/Dockerfile | 2 +- .../bitbucket/6/6.0.11/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.2/Dockerfile | 2 +- .../bitbucket/6/6.0.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.3/Dockerfile | 2 +- .../bitbucket/6/6.0.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.4/Dockerfile | 2 +- .../bitbucket/6/6.0.4/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.5/Dockerfile | 2 +- .../bitbucket/6/6.0.5/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.6/Dockerfile | 2 +- .../bitbucket/6/6.0.6/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.7/Dockerfile | 2 +- .../bitbucket/6/6.0.7/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.0.9/Dockerfile | 2 +- .../bitbucket/6/6.0.9/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.0/Dockerfile | 2 +- .../bitbucket/6/6.1.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.1/Dockerfile | 2 +- .../bitbucket/6/6.1.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.2/Dockerfile | 2 +- .../bitbucket/6/6.1.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.3/Dockerfile | 2 +- .../bitbucket/6/6.1.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.4/Dockerfile | 2 +- .../bitbucket/6/6.1.4/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.5/Dockerfile | 2 +- .../bitbucket/6/6.1.5/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.6/Dockerfile | 2 +- .../bitbucket/6/6.1.6/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.7/Dockerfile | 2 +- .../bitbucket/6/6.1.7/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.8/Dockerfile | 2 +- .../bitbucket/6/6.1.8/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.1.9/Dockerfile | 2 +- .../bitbucket/6/6.1.9/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.10.0/Dockerfile | 2 +- .../bitbucket/6/6.10.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.10.1/Dockerfile | 2 +- .../bitbucket/6/6.10.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.10.2/Dockerfile | 2 +- .../bitbucket/6/6.10.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.0/Dockerfile | 2 +- .../bitbucket/6/6.2.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.1/Dockerfile | 2 +- .../bitbucket/6/6.2.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.2/Dockerfile | 2 +- .../bitbucket/6/6.2.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.3/Dockerfile | 2 +- .../bitbucket/6/6.2.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.4/Dockerfile | 2 +- .../bitbucket/6/6.2.4/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.5/Dockerfile | 2 +- .../bitbucket/6/6.2.5/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.6/Dockerfile | 2 +- .../bitbucket/6/6.2.6/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.2.7/Dockerfile | 2 +- .../bitbucket/6/6.2.7/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.3.0/Dockerfile | 2 +- .../bitbucket/6/6.3.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.3.1/Dockerfile | 2 +- .../bitbucket/6/6.3.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.3.2/Dockerfile | 2 +- .../bitbucket/6/6.3.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.3.3/Dockerfile | 2 +- .../bitbucket/6/6.3.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.3.4/Dockerfile | 2 +- .../bitbucket/6/6.3.4/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.3.5/Dockerfile | 2 +- .../bitbucket/6/6.3.5/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.3.6/Dockerfile | 2 +- .../bitbucket/6/6.3.6/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.4.0/Dockerfile | 2 +- .../bitbucket/6/6.4.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.4.1/Dockerfile | 2 +- .../bitbucket/6/6.4.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.4.2/Dockerfile | 2 +- .../bitbucket/6/6.4.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.4.3/Dockerfile | 2 +- .../bitbucket/6/6.4.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.4.4/Dockerfile | 2 +- .../bitbucket/6/6.4.4/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.5.0/Dockerfile | 2 +- .../bitbucket/6/6.5.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.5.1/Dockerfile | 2 +- .../bitbucket/6/6.5.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.5.2/Dockerfile | 2 +- .../bitbucket/6/6.5.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.5.3/Dockerfile | 2 +- .../bitbucket/6/6.5.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.6.0/Dockerfile | 2 +- .../bitbucket/6/6.6.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.6.1/Dockerfile | 2 +- .../bitbucket/6/6.6.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.6.2/Dockerfile | 2 +- .../bitbucket/6/6.6.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.6.3/Dockerfile | 2 +- .../bitbucket/6/6.6.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.6.4/Dockerfile | 2 +- .../bitbucket/6/6.6.4/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.7.0/Dockerfile | 2 +- .../bitbucket/6/6.7.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.7.1/Dockerfile | 2 +- .../bitbucket/6/6.7.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.7.2/Dockerfile | 2 +- .../bitbucket/6/6.7.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.7.3/Dockerfile | 2 +- .../bitbucket/6/6.7.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.7.4/Dockerfile | 2 +- .../bitbucket/6/6.7.4/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.8.0/Dockerfile | 2 +- .../bitbucket/6/6.8.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.8.1/Dockerfile | 2 +- .../bitbucket/6/6.8.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.8.2/Dockerfile | 2 +- .../bitbucket/6/6.8.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.8.3/Dockerfile | 2 +- .../bitbucket/6/6.8.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.9.0/Dockerfile | 2 +- .../bitbucket/6/6.9.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.9.1/Dockerfile | 2 +- .../bitbucket/6/6.9.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/6/6.9.2/Dockerfile | 2 +- .../bitbucket/6/6.9.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.0.0/Dockerfile | 2 +- .../bitbucket/7/7.0.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.0.1/Dockerfile | 2 +- .../bitbucket/7/7.0.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.0.2/Dockerfile | 2 +- .../bitbucket/7/7.0.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.0.3/Dockerfile | 2 +- .../bitbucket/7/7.0.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.1.0/Dockerfile | 2 +- .../bitbucket/7/7.1.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.1.1/Dockerfile | 2 +- .../bitbucket/7/7.1.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.1.2/Dockerfile | 2 +- .../bitbucket/7/7.1.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.1.3/Dockerfile | 2 +- .../bitbucket/7/7.1.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.2.0/Dockerfile | 2 +- .../bitbucket/7/7.2.0/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.2.1/Dockerfile | 2 +- .../bitbucket/7/7.2.1/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.2.2/Dockerfile | 2 +- .../bitbucket/7/7.2.2/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/7/7.2.3/Dockerfile | 2 +- .../bitbucket/7/7.2.3/Dockerfile.jdk11 | 2 +- .../atlassian/bitbucket/latest/Dockerfile | 2 +- .../bitbucket/latest/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/5/5.5/Dockerfile | 2 +- .../atlassian/confluence/5/5.9.14/Dockerfile | 2 +- .../atlassian/confluence/6/6.0.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.0.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.0.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.0.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.0.5/Dockerfile | 2 +- .../atlassian/confluence/6/6.0.6/Dockerfile | 2 +- .../atlassian/confluence/6/6.0.7/Dockerfile | 2 +- .../atlassian/confluence/6/6.1.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.1.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.1.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.1.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.1.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.10.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.10.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.10.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.10.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.11.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.11.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.11.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.12.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.12.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.12.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.12.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.12.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.10/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.11/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.12/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.13/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.15/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.17/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.18/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.19/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.20/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.21/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.5/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.6/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.7/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.8/Dockerfile | 2 +- .../atlassian/confluence/6/6.13.9/Dockerfile | 2 +- .../atlassian/confluence/6/6.14.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.14.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.14.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.14.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.10/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.6/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.7/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.8/Dockerfile | 2 +- .../atlassian/confluence/6/6.15.9/Dockerfile | 2 +- .../atlassian/confluence/6/6.2.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.2.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.2.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.2.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.2.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.3.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.3.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.3.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.3.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.4.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.4.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.4.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.4.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.5.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.5.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.5.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.5.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.10/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.11/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.12/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.13/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.14/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.15/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.16/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.17/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.4/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.5/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.6/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.7/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.8/Dockerfile | 2 +- .../atlassian/confluence/6/6.6.9/Dockerfile | 2 +- .../atlassian/confluence/6/6.7.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.7.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.7.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.7.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.8.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.8.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.8.2/Dockerfile | 2 +- .../atlassian/confluence/6/6.8.3/Dockerfile | 2 +- .../atlassian/confluence/6/6.8.5/Dockerfile | 2 +- .../atlassian/confluence/6/6.9.0/Dockerfile | 2 +- .../atlassian/confluence/6/6.9.1/Dockerfile | 2 +- .../atlassian/confluence/6/6.9.3/Dockerfile | 2 +- .../atlassian/confluence/7/7.0.1/Dockerfile | 2 +- .../atlassian/confluence/7/7.0.2/Dockerfile | 2 +- .../atlassian/confluence/7/7.0.3/Dockerfile | 2 +- .../atlassian/confluence/7/7.0.4/Dockerfile | 2 +- .../atlassian/confluence/7/7.0.5/Dockerfile | 2 +- .../atlassian/confluence/7/7.1.0/Dockerfile | 2 +- .../confluence/7/7.1.0/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.1.1/Dockerfile | 2 +- .../confluence/7/7.1.1/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.1.2/Dockerfile | 2 +- .../confluence/7/7.1.2/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.2.0/Dockerfile | 2 +- .../confluence/7/7.2.0/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.2.1/Dockerfile | 2 +- .../confluence/7/7.2.1/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.2.2/Dockerfile | 2 +- .../confluence/7/7.2.2/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.3.1/Dockerfile | 2 +- .../confluence/7/7.3.1/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.3.2/Dockerfile | 2 +- .../confluence/7/7.3.2/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.3.3/Dockerfile | 2 +- .../confluence/7/7.3.3/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.3.4/Dockerfile | 2 +- .../confluence/7/7.3.4/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.3.5/Dockerfile | 2 +- .../confluence/7/7.3.5/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.4.0/Dockerfile | 2 +- .../confluence/7/7.4.0/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/7/7.5.0/Dockerfile | 2 +- .../confluence/7/7.5.0/Dockerfile.jdk11 | 2 +- .../atlassian/confluence/latest/Dockerfile | 2 +- .../confluence/latest/Dockerfile.jdk11 | 2 +- .../confluence/templates/5/Dockerfile | 2 +- .../confluence/templates/6/Dockerfile | 2 +- .../atlassian/crucible/1/1.0.3/Dockerfile | 2 +- .../atlassian/crucible/1/1.0.4/Dockerfile | 2 +- .../atlassian/crucible/1/1.0/Dockerfile | 2 +- .../atlassian/crucible/1/1.1.1/Dockerfile | 2 +- .../atlassian/crucible/1/1.1.2/Dockerfile | 2 +- .../atlassian/crucible/1/1.1.3/Dockerfile | 2 +- .../atlassian/crucible/1/1.1.4/Dockerfile | 2 +- .../atlassian/crucible/1/1.1/Dockerfile | 2 +- .../atlassian/crucible/1/1.2.1/Dockerfile | 2 +- .../atlassian/crucible/1/1.2.2/Dockerfile | 2 +- .../atlassian/crucible/1/1.2.3/Dockerfile | 2 +- .../atlassian/crucible/1/1.2/Dockerfile | 2 +- .../atlassian/crucible/1/1.5.1/Dockerfile | 2 +- .../atlassian/crucible/1/1.5.2/Dockerfile | 2 +- .../atlassian/crucible/1/1.5.3/Dockerfile | 2 +- .../atlassian/crucible/1/1.5.4/Dockerfile | 2 +- .../atlassian/crucible/1/1.5/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.0/Dockerfile | 2 +- .../crucible/1/1.6.0Beta1/Dockerfile | 2 +- .../crucible/1/1.6.0Beta2/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.1/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.2.1/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.2/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.3/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.4/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.5.a/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.5/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.5a/Dockerfile | 2 +- .../atlassian/crucible/1/1.6.6/Dockerfile | 2 +- .../atlassian/crucible/templates/1/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.0.B3/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.0.RC1/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.0.RC2/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.0.RC3/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.5/Dockerfile | 2 +- .../fisheye-crucible/2/2.0.6/Dockerfile | 2 +- .../fisheye-crucible/2/2.1.0.M2cc/Dockerfile | 2 +- .../fisheye-crucible/2/2.1.0.RC1/Dockerfile | 2 +- .../fisheye-crucible/2/2.1.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.1.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.1.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.1.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.1.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.5/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.6/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.7/Dockerfile | 2 +- .../fisheye-crucible/2/2.10.8/Dockerfile | 2 +- .../fisheye-crucible/2/2.2.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.2.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.2.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.5/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.6/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.7/Dockerfile | 2 +- .../fisheye-crucible/2/2.3.8/Dockerfile | 2 +- .../fisheye-crucible/2/2.4.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.4.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.4.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.4.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.4.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.4.5/Dockerfile | 2 +- .../fisheye-crucible/2/2.4.6/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.5/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.6/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.7/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.8/Dockerfile | 2 +- .../fisheye-crucible/2/2.5.9/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.5/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.6/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.7/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.8/Dockerfile | 2 +- .../fisheye-crucible/2/2.6.9/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.0-EAP-1/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.0-EAP-2/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.10/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.11/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.12/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.13/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.14/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.15/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.3/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.4/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.5/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.6/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.7/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.8/Dockerfile | 2 +- .../fisheye-crucible/2/2.7.9/Dockerfile | 2 +- .../fisheye-crucible/2/2.8.0-m1/Dockerfile | 2 +- .../fisheye-crucible/2/2.8.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.8.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.8.2/Dockerfile | 2 +- .../fisheye-crucible/2/2.9.0/Dockerfile | 2 +- .../fisheye-crucible/2/2.9.1/Dockerfile | 2 +- .../fisheye-crucible/2/2.9.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.0.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.0.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.0.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.0.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.0.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.5/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.6/Dockerfile | 2 +- .../fisheye-crucible/3/3.1.7/Dockerfile | 2 +- .../fisheye-crucible/3/3.10.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.10.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.10.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.10.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.2.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.2.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.2.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.2.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.2.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.2.5/Dockerfile | 2 +- .../fisheye-crucible/3/3.3.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.3.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.3.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.3.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.3.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.4.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.4.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.4.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.4.5/Dockerfile | 2 +- .../fisheye-crucible/3/3.4.6/Dockerfile | 2 +- .../fisheye-crucible/3/3.4.7/Dockerfile | 2 +- .../fisheye-crucible/3/3.5.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.5.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.5.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.5.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.5.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.5.5/Dockerfile | 2 +- .../fisheye-crucible/3/3.6.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.6.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.6.2/Dockerfile | 2 +- .../fisheye-crucible/3/3.6.3/Dockerfile | 2 +- .../fisheye-crucible/3/3.6.4/Dockerfile | 2 +- .../fisheye-crucible/3/3.7.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.7.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.8.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.8.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.9.0/Dockerfile | 2 +- .../fisheye-crucible/3/3.9.1/Dockerfile | 2 +- .../fisheye-crucible/3/3.9.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.0.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.0.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.0.4/Dockerfile | 2 +- .../fisheye-crucible/4/4.1.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.1.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.1.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.1.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.2.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.2.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.2.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.2.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.3.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.3.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.3.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.3.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.4.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.4.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.4.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.4.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.4.5/Dockerfile | 2 +- .../fisheye-crucible/4/4.4.6/Dockerfile | 2 +- .../fisheye-crucible/4/4.4.7/Dockerfile | 2 +- .../fisheye-crucible/4/4.5.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.5.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.5.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.5.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.5.4/Dockerfile | 2 +- .../fisheye-crucible/4/4.6.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.6.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.7.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.7.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.7.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.7.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.8.0/Dockerfile | 2 +- .../fisheye-crucible/4/4.8.1/Dockerfile | 2 +- .../fisheye-crucible/4/4.8.2/Dockerfile | 2 +- .../fisheye-crucible/4/4.8.3/Dockerfile | 2 +- .../fisheye-crucible/4/4.8.4/Dockerfile | 2 +- .../fisheye-crucible/4/4.8.5/Dockerfile | 2 +- .../fisheye-crucible/4/4.8.6/Dockerfile | 2 +- .../fisheye-crucible/latest/Dockerfile | 2 +- .../fisheye-crucible/templates/2/Dockerfile | 2 +- .../fisheye-crucible/templates/3/Dockerfile | 2 +- .../fisheye-crucible/templates/4/Dockerfile | 2 +- .../atlassian/fisheye/1/1.0.1a/Dockerfile | 2 +- .../atlassian/fisheye/1/1.1.3/Dockerfile | 2 +- .../atlassian/fisheye/1/1.2.5/Dockerfile | 2 +- .../atlassian/fisheye/1/1.3.3/Dockerfile | 2 +- .../atlassian/fisheye/1/1.3.4/Dockerfile | 2 +- .../atlassian/fisheye/1/1.3.5/Dockerfile | 2 +- .../atlassian/fisheye/1/1.3.6/Dockerfile | 2 +- .../atlassian/fisheye/1/1.3.7/Dockerfile | 2 +- .../atlassian/fisheye/1/1.3.8/Dockerfile | 2 +- .../atlassian/fisheye/1/1.4.1/Dockerfile | 2 +- .../atlassian/fisheye/1/1.4.2/Dockerfile | 2 +- .../atlassian/fisheye/1/1.4.3/Dockerfile | 2 +- .../atlassian/fisheye/1/1.4/Dockerfile | 2 +- .../atlassian/fisheye/1/1.5.1/Dockerfile | 2 +- .../atlassian/fisheye/1/1.5.2/Dockerfile | 2 +- .../atlassian/fisheye/1/1.5.3/Dockerfile | 2 +- .../atlassian/fisheye/1/1.5.4/Dockerfile | 2 +- .../atlassian/fisheye/1/1.5/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.0/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.0Beta1/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.0Beta2/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.1/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.3/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.4/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.5.a/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.5/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.5a/Dockerfile | 2 +- .../atlassian/fisheye/1/1.6.6/Dockerfile | 2 +- .../atlassian/fisheye/templates/1/Dockerfile | 2 +- .../atlassian/jira/4/4.1.1/Dockerfile | 2 +- .../atlassian/jira/4/4.1.2/Dockerfile | 2 +- .../atlassian/jira/4/4.2.1/Dockerfile | 2 +- .../atlassian/jira/4/4.2.2/Dockerfile | 2 +- .../atlassian/jira/4/4.2.3/Dockerfile | 2 +- .../atlassian/jira/4/4.2.4/Dockerfile | 2 +- .../ecosystem/atlassian/jira/4/4.2/Dockerfile | 2 +- .../atlassian/jira/4/4.3.1/Dockerfile | 2 +- .../atlassian/jira/4/4.3.2/Dockerfile | 2 +- .../atlassian/jira/4/4.3.3/Dockerfile | 2 +- .../atlassian/jira/4/4.3.4/Dockerfile | 2 +- .../ecosystem/atlassian/jira/4/4.3/Dockerfile | 2 +- .../atlassian/jira/4/4.4.1/Dockerfile | 2 +- .../atlassian/jira/4/4.4.3/Dockerfile | 2 +- .../atlassian/jira/4/4.4.4/Dockerfile | 2 +- .../atlassian/jira/4/4.4.5/Dockerfile | 2 +- .../ecosystem/atlassian/jira/4/4.4/Dockerfile | 2 +- .../atlassian/jira/5/5.0.1/Dockerfile | 2 +- .../atlassian/jira/5/5.0.2/Dockerfile | 2 +- .../atlassian/jira/5/5.0.3/Dockerfile | 2 +- .../atlassian/jira/5/5.0.4/Dockerfile | 2 +- .../atlassian/jira/5/5.0.5/Dockerfile | 2 +- .../atlassian/jira/5/5.0.6/Dockerfile | 2 +- .../atlassian/jira/5/5.0.7/Dockerfile | 2 +- .../ecosystem/atlassian/jira/5/5.0/Dockerfile | 2 +- .../atlassian/jira/5/5.1.1/Dockerfile | 2 +- .../atlassian/jira/5/5.1.2/Dockerfile | 2 +- .../atlassian/jira/5/5.1.3/Dockerfile | 2 +- .../atlassian/jira/5/5.1.4/Dockerfile | 2 +- .../atlassian/jira/5/5.1.5/Dockerfile | 2 +- .../atlassian/jira/5/5.1.6/Dockerfile | 2 +- .../atlassian/jira/5/5.1.7/Dockerfile | 2 +- .../atlassian/jira/5/5.1.8/Dockerfile | 2 +- .../ecosystem/atlassian/jira/5/5.1/Dockerfile | 2 +- .../atlassian/jira/5/5.2.1/Dockerfile | 2 +- .../atlassian/jira/5/5.2.10/Dockerfile | 2 +- .../atlassian/jira/5/5.2.11/Dockerfile | 2 +- .../atlassian/jira/5/5.2.2/Dockerfile | 2 +- .../atlassian/jira/5/5.2.3/Dockerfile | 2 +- .../atlassian/jira/5/5.2.4.1/Dockerfile | 2 +- .../atlassian/jira/5/5.2.4/Dockerfile | 2 +- .../atlassian/jira/5/5.2.5/Dockerfile | 2 +- .../atlassian/jira/5/5.2.6/Dockerfile | 2 +- .../atlassian/jira/5/5.2.7/Dockerfile | 2 +- .../atlassian/jira/5/5.2.8/Dockerfile | 2 +- .../atlassian/jira/5/5.2.9/Dockerfile | 2 +- .../ecosystem/atlassian/jira/5/5.2/Dockerfile | 2 +- .../atlassian/jira/6/6.0.1/Dockerfile | 2 +- .../atlassian/jira/6/6.0.2/Dockerfile | 2 +- .../atlassian/jira/6/6.0.3/Dockerfile | 2 +- .../atlassian/jira/6/6.0.4/Dockerfile | 2 +- .../atlassian/jira/6/6.0.5/Dockerfile | 2 +- .../atlassian/jira/6/6.0.6/Dockerfile | 2 +- .../atlassian/jira/6/6.0.7/Dockerfile | 2 +- .../atlassian/jira/6/6.0.8/Dockerfile | 2 +- .../ecosystem/atlassian/jira/6/6.0/Dockerfile | 2 +- .../atlassian/jira/6/6.1.1/Dockerfile | 2 +- .../atlassian/jira/6/6.1.2/Dockerfile | 2 +- .../atlassian/jira/6/6.1.3/Dockerfile | 2 +- .../atlassian/jira/6/6.1.4/Dockerfile | 2 +- .../atlassian/jira/6/6.1.5/Dockerfile | 2 +- .../atlassian/jira/6/6.1.6/Dockerfile | 2 +- .../atlassian/jira/6/6.1.7/Dockerfile | 2 +- .../atlassian/jira/6/6.1.8/Dockerfile | 2 +- .../atlassian/jira/6/6.1.9/Dockerfile | 2 +- .../ecosystem/atlassian/jira/6/6.1/Dockerfile | 2 +- .../atlassian/jira/6/6.2.1/Dockerfile | 2 +- .../atlassian/jira/6/6.2.2/Dockerfile | 2 +- .../atlassian/jira/6/6.2.3/Dockerfile | 2 +- .../atlassian/jira/6/6.2.4/Dockerfile | 2 +- .../atlassian/jira/6/6.2.5/Dockerfile | 2 +- .../atlassian/jira/6/6.2.6/Dockerfile | 2 +- .../atlassian/jira/6/6.2.7/Dockerfile | 2 +- .../ecosystem/atlassian/jira/6/6.2/Dockerfile | 2 +- .../atlassian/jira/6/6.3.1/Dockerfile | 2 +- .../atlassian/jira/6/6.3.10/Dockerfile | 2 +- .../atlassian/jira/6/6.3.11/Dockerfile | 2 +- .../atlassian/jira/6/6.3.12/Dockerfile | 2 +- .../atlassian/jira/6/6.3.13/Dockerfile | 2 +- .../atlassian/jira/6/6.3.14/Dockerfile | 2 +- .../atlassian/jira/6/6.3.15/Dockerfile | 2 +- .../atlassian/jira/6/6.3.3/Dockerfile | 2 +- .../atlassian/jira/6/6.3.4/Dockerfile | 2 +- .../atlassian/jira/6/6.3.5/Dockerfile | 2 +- .../atlassian/jira/6/6.3.6/Dockerfile | 2 +- .../atlassian/jira/6/6.3.7/Dockerfile | 2 +- .../atlassian/jira/6/6.3.8/Dockerfile | 2 +- .../atlassian/jira/6/6.3.9/Dockerfile | 2 +- .../ecosystem/atlassian/jira/6/6.3/Dockerfile | 2 +- .../atlassian/jira/6/6.4.1/Dockerfile | 2 +- .../atlassian/jira/6/6.4.10/Dockerfile | 2 +- .../atlassian/jira/6/6.4.11/Dockerfile | 2 +- .../atlassian/jira/6/6.4.12/Dockerfile | 2 +- .../atlassian/jira/6/6.4.13/Dockerfile | 2 +- .../atlassian/jira/6/6.4.14/Dockerfile | 2 +- .../atlassian/jira/6/6.4.2/Dockerfile | 2 +- .../atlassian/jira/6/6.4.3/Dockerfile | 2 +- .../atlassian/jira/6/6.4.4/Dockerfile | 2 +- .../atlassian/jira/6/6.4.5/Dockerfile | 2 +- .../atlassian/jira/6/6.4.6/Dockerfile | 2 +- .../atlassian/jira/6/6.4.7/Dockerfile | 2 +- .../atlassian/jira/6/6.4.8/Dockerfile | 2 +- .../atlassian/jira/6/6.4.9/Dockerfile | 2 +- .../ecosystem/atlassian/jira/6/6.4/Dockerfile | 2 +- .../atlassian/jira/7/7.0.0/Dockerfile | 2 +- .../atlassian/jira/7/7.0.10/Dockerfile | 2 +- .../atlassian/jira/7/7.0.11/Dockerfile | 2 +- .../atlassian/jira/7/7.0.2/Dockerfile | 2 +- .../atlassian/jira/7/7.0.4/Dockerfile | 2 +- .../atlassian/jira/7/7.0.5/Dockerfile | 2 +- .../atlassian/jira/7/7.0.9/Dockerfile | 2 +- .../atlassian/jira/7/7.1.0-m01/Dockerfile | 2 +- .../atlassian/jira/7/7.1.0/Dockerfile | 2 +- .../atlassian/jira/7/7.1.1/Dockerfile | 2 +- .../atlassian/jira/7/7.1.10/Dockerfile | 2 +- .../atlassian/jira/7/7.1.2/Dockerfile | 2 +- .../atlassian/jira/7/7.1.4/Dockerfile | 2 +- .../atlassian/jira/7/7.1.6/Dockerfile | 2 +- .../atlassian/jira/7/7.1.7/Dockerfile | 2 +- .../atlassian/jira/7/7.1.8/Dockerfile | 2 +- .../atlassian/jira/7/7.1.9/Dockerfile | 2 +- .../atlassian/jira/7/7.10.0/Dockerfile | 2 +- .../atlassian/jira/7/7.10.1/Dockerfile | 2 +- .../atlassian/jira/7/7.10.2/Dockerfile | 2 +- .../atlassian/jira/7/7.11.0/Dockerfile | 2 +- .../atlassian/jira/7/7.11.1/Dockerfile | 2 +- .../atlassian/jira/7/7.11.2/Dockerfile | 2 +- .../atlassian/jira/7/7.12.0/Dockerfile | 2 +- .../atlassian/jira/7/7.12.1/Dockerfile | 2 +- .../atlassian/jira/7/7.12.3/Dockerfile | 2 +- .../atlassian/jira/7/7.13.0/Dockerfile | 2 +- .../atlassian/jira/7/7.13.1/Dockerfile | 2 +- .../atlassian/jira/7/7.13.11/Dockerfile | 2 +- .../atlassian/jira/7/7.13.12/Dockerfile | 2 +- .../atlassian/jira/7/7.13.13/Dockerfile | 2 +- .../atlassian/jira/7/7.13.14/Dockerfile | 2 +- .../atlassian/jira/7/7.13.15/Dockerfile | 2 +- .../atlassian/jira/7/7.13.16/Dockerfile | 2 +- .../atlassian/jira/7/7.13.17/Dockerfile | 2 +- .../atlassian/jira/7/7.13.18/Dockerfile | 2 +- .../atlassian/jira/7/7.13.2/Dockerfile | 2 +- .../atlassian/jira/7/7.13.3/Dockerfile | 2 +- .../atlassian/jira/7/7.13.4/Dockerfile | 2 +- .../atlassian/jira/7/7.13.5/Dockerfile | 2 +- .../atlassian/jira/7/7.13.6/Dockerfile | 2 +- .../atlassian/jira/7/7.13.8/Dockerfile | 2 +- .../atlassian/jira/7/7.13.9/Dockerfile | 2 +- .../atlassian/jira/7/7.2.0/Dockerfile | 2 +- .../atlassian/jira/7/7.2.1/Dockerfile | 2 +- .../atlassian/jira/7/7.2.10/Dockerfile | 2 +- .../atlassian/jira/7/7.2.11/Dockerfile | 2 +- .../atlassian/jira/7/7.2.12/Dockerfile | 2 +- .../atlassian/jira/7/7.2.13/Dockerfile | 2 +- .../atlassian/jira/7/7.2.14/Dockerfile | 2 +- .../atlassian/jira/7/7.2.15/Dockerfile | 2 +- .../atlassian/jira/7/7.2.2/Dockerfile | 2 +- .../atlassian/jira/7/7.2.3/Dockerfile | 2 +- .../atlassian/jira/7/7.2.4/Dockerfile | 2 +- .../atlassian/jira/7/7.2.6/Dockerfile | 2 +- .../atlassian/jira/7/7.2.7/Dockerfile | 2 +- .../atlassian/jira/7/7.2.8/Dockerfile | 2 +- .../atlassian/jira/7/7.2.9/Dockerfile | 2 +- .../atlassian/jira/7/7.3.0/Dockerfile | 2 +- .../atlassian/jira/7/7.3.1/Dockerfile | 2 +- .../atlassian/jira/7/7.3.2/Dockerfile | 2 +- .../atlassian/jira/7/7.3.3/Dockerfile | 2 +- .../atlassian/jira/7/7.3.4/Dockerfile | 2 +- .../atlassian/jira/7/7.3.5/Dockerfile | 2 +- .../atlassian/jira/7/7.3.6/Dockerfile | 2 +- .../atlassian/jira/7/7.3.7/Dockerfile | 2 +- .../atlassian/jira/7/7.3.8/Dockerfile | 2 +- .../atlassian/jira/7/7.3.9/Dockerfile | 2 +- .../atlassian/jira/7/7.4.0/Dockerfile | 2 +- .../atlassian/jira/7/7.4.1/Dockerfile | 2 +- .../atlassian/jira/7/7.4.2/Dockerfile | 2 +- .../atlassian/jira/7/7.4.3/Dockerfile | 2 +- .../atlassian/jira/7/7.4.4/Dockerfile | 2 +- .../atlassian/jira/7/7.4.5/Dockerfile | 2 +- .../atlassian/jira/7/7.4.6/Dockerfile | 2 +- .../atlassian/jira/7/7.5.0/Dockerfile | 2 +- .../atlassian/jira/7/7.5.1/Dockerfile | 2 +- .../atlassian/jira/7/7.5.2/Dockerfile | 2 +- .../atlassian/jira/7/7.5.3/Dockerfile | 2 +- .../atlassian/jira/7/7.5.4/Dockerfile | 2 +- .../atlassian/jira/7/7.6.0/Dockerfile | 2 +- .../atlassian/jira/7/7.6.1/Dockerfile | 2 +- .../atlassian/jira/7/7.6.10/Dockerfile | 2 +- .../atlassian/jira/7/7.6.11/Dockerfile | 2 +- .../atlassian/jira/7/7.6.12/Dockerfile | 2 +- .../atlassian/jira/7/7.6.13/Dockerfile | 2 +- .../atlassian/jira/7/7.6.14/Dockerfile | 2 +- .../atlassian/jira/7/7.6.15/Dockerfile | 2 +- .../atlassian/jira/7/7.6.16/Dockerfile | 2 +- .../atlassian/jira/7/7.6.17/Dockerfile | 2 +- .../atlassian/jira/7/7.6.2/Dockerfile | 2 +- .../atlassian/jira/7/7.6.3/Dockerfile | 2 +- .../atlassian/jira/7/7.6.4/Dockerfile | 2 +- .../atlassian/jira/7/7.6.6/Dockerfile | 2 +- .../atlassian/jira/7/7.6.7/Dockerfile | 2 +- .../atlassian/jira/7/7.6.8/Dockerfile | 2 +- .../atlassian/jira/7/7.6.9/Dockerfile | 2 +- .../atlassian/jira/7/7.7.0/Dockerfile | 2 +- .../atlassian/jira/7/7.7.1/Dockerfile | 2 +- .../atlassian/jira/7/7.7.2/Dockerfile | 2 +- .../atlassian/jira/7/7.7.4/Dockerfile | 2 +- .../atlassian/jira/7/7.8.0/Dockerfile | 2 +- .../atlassian/jira/7/7.8.1/Dockerfile | 2 +- .../atlassian/jira/7/7.8.2/Dockerfile | 2 +- .../atlassian/jira/7/7.8.4/Dockerfile | 2 +- .../atlassian/jira/7/7.9.0/Dockerfile | 2 +- .../atlassian/jira/7/7.9.2/Dockerfile | 2 +- .../atlassian/jira/8/8.0.0/Dockerfile | 2 +- .../atlassian/jira/8/8.0.2/Dockerfile | 2 +- .../atlassian/jira/8/8.0.3/Dockerfile | 2 +- .../atlassian/jira/8/8.1.0/Dockerfile | 2 +- .../atlassian/jira/8/8.1.1/Dockerfile | 2 +- .../atlassian/jira/8/8.1.2/Dockerfile | 2 +- .../atlassian/jira/8/8.1.3/Dockerfile | 2 +- .../atlassian/jira/8/8.10.0/Dockerfile | 2 +- .../atlassian/jira/8/8.10.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.10.1/Dockerfile | 2 +- .../atlassian/jira/8/8.10.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.11.0/Dockerfile | 2 +- .../atlassian/jira/8/8.11.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.11.1/Dockerfile | 2 +- .../atlassian/jira/8/8.11.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.12.0/Dockerfile | 2 +- .../atlassian/jira/8/8.12.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.12.1/Dockerfile | 2 +- .../atlassian/jira/8/8.12.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.12.2/Dockerfile | 2 +- .../atlassian/jira/8/8.12.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.12.3/Dockerfile | 2 +- .../atlassian/jira/8/8.12.3/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.0/Dockerfile | 2 +- .../atlassian/jira/8/8.13.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.1/Dockerfile | 2 +- .../atlassian/jira/8/8.13.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.10/Dockerfile | 2 +- .../atlassian/jira/8/8.13.10/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.11/Dockerfile | 2 +- .../atlassian/jira/8/8.13.11/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.12/Dockerfile | 2 +- .../atlassian/jira/8/8.13.12/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.13/Dockerfile | 2 +- .../atlassian/jira/8/8.13.13/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.2/Dockerfile | 2 +- .../atlassian/jira/8/8.13.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.3/Dockerfile | 2 +- .../atlassian/jira/8/8.13.3/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.4/Dockerfile | 2 +- .../atlassian/jira/8/8.13.4/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.5/Dockerfile | 2 +- .../atlassian/jira/8/8.13.5/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.6/Dockerfile | 2 +- .../atlassian/jira/8/8.13.6/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.7/Dockerfile | 2 +- .../atlassian/jira/8/8.13.7/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.8/Dockerfile | 2 +- .../atlassian/jira/8/8.13.8/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.13.9/Dockerfile | 2 +- .../atlassian/jira/8/8.13.9/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.14.0/Dockerfile | 2 +- .../atlassian/jira/8/8.14.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.14.1/Dockerfile | 2 +- .../atlassian/jira/8/8.14.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.15.0/Dockerfile | 2 +- .../atlassian/jira/8/8.15.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.15.1/Dockerfile | 2 +- .../atlassian/jira/8/8.15.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.16.0/Dockerfile | 2 +- .../atlassian/jira/8/8.16.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.16.1/Dockerfile | 2 +- .../atlassian/jira/8/8.16.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.16.2/Dockerfile | 2 +- .../atlassian/jira/8/8.16.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.17.0/Dockerfile | 2 +- .../atlassian/jira/8/8.17.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.17.1/Dockerfile | 2 +- .../atlassian/jira/8/8.17.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.18.1/Dockerfile | 2 +- .../atlassian/jira/8/8.18.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.18.2/Dockerfile | 2 +- .../atlassian/jira/8/8.18.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.19.0/Dockerfile | 2 +- .../atlassian/jira/8/8.19.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.19.1/Dockerfile | 2 +- .../atlassian/jira/8/8.19.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.2.0/Dockerfile | 2 +- .../atlassian/jira/8/8.2.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.2.1/Dockerfile | 2 +- .../atlassian/jira/8/8.2.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.2.2/Dockerfile | 2 +- .../atlassian/jira/8/8.2.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.2.3/Dockerfile | 2 +- .../atlassian/jira/8/8.2.3/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.2.4/Dockerfile | 2 +- .../atlassian/jira/8/8.2.4/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.2.5/Dockerfile | 2 +- .../atlassian/jira/8/8.2.5/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.2.6/Dockerfile | 2 +- .../atlassian/jira/8/8.2.6/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.20.0/Dockerfile | 2 +- .../atlassian/jira/8/8.20.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.20.1/Dockerfile | 2 +- .../atlassian/jira/8/8.20.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.21.0/Dockerfile | 2 +- .../atlassian/jira/8/8.21.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.22.0/Dockerfile | 2 +- .../atlassian/jira/8/8.22.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.22.1/Dockerfile | 2 +- .../atlassian/jira/8/8.22.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.3.0/Dockerfile | 2 +- .../atlassian/jira/8/8.3.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.3.1/Dockerfile | 2 +- .../atlassian/jira/8/8.3.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.3.2/Dockerfile | 2 +- .../atlassian/jira/8/8.3.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.3.3/Dockerfile | 2 +- .../atlassian/jira/8/8.3.3/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.3.4/Dockerfile | 2 +- .../atlassian/jira/8/8.3.4/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.3.5/Dockerfile | 2 +- .../atlassian/jira/8/8.3.5/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.4.0/Dockerfile | 2 +- .../atlassian/jira/8/8.4.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.4.1/Dockerfile | 2 +- .../atlassian/jira/8/8.4.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.4.2/Dockerfile | 2 +- .../atlassian/jira/8/8.4.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.4.3/Dockerfile | 2 +- .../atlassian/jira/8/8.4.3/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.0/Dockerfile | 2 +- .../atlassian/jira/8/8.5.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.1/Dockerfile | 2 +- .../atlassian/jira/8/8.5.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.10/Dockerfile | 2 +- .../atlassian/jira/8/8.5.10/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.11/Dockerfile | 2 +- .../atlassian/jira/8/8.5.11/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.12/Dockerfile | 2 +- .../atlassian/jira/8/8.5.12/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.13/Dockerfile | 2 +- .../atlassian/jira/8/8.5.13/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.14/Dockerfile | 2 +- .../atlassian/jira/8/8.5.14/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.15/Dockerfile | 2 +- .../atlassian/jira/8/8.5.15/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.16/Dockerfile | 2 +- .../atlassian/jira/8/8.5.16/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.17/Dockerfile | 2 +- .../atlassian/jira/8/8.5.17/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.18/Dockerfile | 2 +- .../atlassian/jira/8/8.5.18/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.19/Dockerfile | 2 +- .../atlassian/jira/8/8.5.19/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.2/Dockerfile | 2 +- .../atlassian/jira/8/8.5.2/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.3/Dockerfile | 2 +- .../atlassian/jira/8/8.5.3/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.4/Dockerfile | 2 +- .../atlassian/jira/8/8.5.4/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.5/Dockerfile | 2 +- .../atlassian/jira/8/8.5.5/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.6/Dockerfile | 2 +- .../atlassian/jira/8/8.5.6/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.7/Dockerfile | 2 +- .../atlassian/jira/8/8.5.7/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.8/Dockerfile | 2 +- .../atlassian/jira/8/8.5.8/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.5.9/Dockerfile | 2 +- .../atlassian/jira/8/8.5.9/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.6.0/Dockerfile | 2 +- .../atlassian/jira/8/8.6.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.6.1/Dockerfile | 2 +- .../atlassian/jira/8/8.6.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.7.0/Dockerfile | 2 +- .../atlassian/jira/8/8.7.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.7.1/Dockerfile | 2 +- .../atlassian/jira/8/8.7.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.8.0/Dockerfile | 2 +- .../atlassian/jira/8/8.8.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.8.1/Dockerfile | 2 +- .../atlassian/jira/8/8.8.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.9.0/Dockerfile | 2 +- .../atlassian/jira/8/8.9.0/Dockerfile.jdk11 | 2 +- .../atlassian/jira/8/8.9.1/Dockerfile | 2 +- .../atlassian/jira/8/8.9.1/Dockerfile.jdk11 | 2 +- .../atlassian/jira/latest/Dockerfile | 2 +- .../atlassian/jira/latest/Dockerfile.jdk11 | 2 +- .../atlassian/jira/templates/2/Dockerfile | 2 +- .../atlassian/jira/templates/3/Dockerfile | 2 +- .../atlassian/jira/templates/4/Dockerfile | 2 +- .../atlassian/jira/templates/5/Dockerfile | 2 +- .../atlassian/jira/templates/6/Dockerfile | 2 +- .../atlassian/jira/templates/7/Dockerfile | 2 +- .../atlassian/jira/templates/8/Dockerfile | 2 +- .../jira/templates/8/Dockerfile.jdk11 | 2 +- .../debian/08-jessie/jdk11/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk11/docker-compose.yml | 5 + .../debian/08-jessie/jdk12/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk12/docker-compose.yml | 5 + .../debian/08-jessie/jdk13/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk13/docker-compose.yml | 5 + .../debian/08-jessie/jdk14/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk14/docker-compose.yml | 5 + .../debian/08-jessie/jdk15/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk15/docker-compose.yml | 5 + .../debian/08-jessie/jdk16/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk16/docker-compose.yml | 5 + .../debian/08-jessie/jdk17/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk17/docker-compose.yml | 5 + .../debian/08-jessie/jdk18/Dockerfile | 2 +- .../debian/08-jessie/jdk18/Dockerfile.develop | 26 ++++++ .../debian/08-jessie/jdk18/docker-compose.yml | 5 + .../debian/08-jessie/jdk6/Dockerfile.develop | 22 +++++ .../debian/08-jessie/jdk6/docker-compose.yml | 5 + .../debian/08-jessie/jdk7/Dockerfile.develop | 22 +++++ .../debian/08-jessie/jdk7/docker-compose.yml | 5 + .../debian/08-jessie/jdk8/Dockerfile.develop | 23 +++++ .../debian/08-jessie/jdk8/docker-compose.yml | 5 + .../09-stretch/jdk11/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk11/docker-compose.yml | 8 +- .../09-stretch/jdk12/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk12/docker-compose.yml | 5 + .../09-stretch/jdk13/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk13/docker-compose.yml | 5 + .../09-stretch/jdk14/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk14/docker-compose.yml | 5 + .../09-stretch/jdk15/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk15/docker-compose.yml | 5 + .../09-stretch/jdk16/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk16/docker-compose.yml | 5 + .../09-stretch/jdk17/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk17/docker-compose.yml | 5 + .../debian/09-stretch/jdk18/Dockerfile | 2 +- .../09-stretch/jdk18/Dockerfile.develop | 26 ++++++ .../09-stretch/jdk18/docker-compose.yml | 5 + .../debian/09-stretch/jdk6/Dockerfile.develop | 22 +++++ .../debian/09-stretch/jdk6/docker-compose.yml | 5 + .../debian/09-stretch/jdk7/Dockerfile.develop | 22 +++++ .../debian/09-stretch/jdk7/docker-compose.yml | 5 + .../debian/09-stretch/jdk8/Dockerfile.develop | 23 +++++ .../debian/09-stretch/jdk8/docker-compose.yml | 7 +- .../debian/10-buster/jdk11/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk11/docker-compose.yml | 6 +- .../debian/10-buster/jdk12/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk12/docker-compose.yml | 5 + .../debian/10-buster/jdk13/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk13/docker-compose.yml | 5 + .../debian/10-buster/jdk14/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk14/docker-compose.yml | 5 + .../debian/10-buster/jdk15/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk15/docker-compose.yml | 5 + .../debian/10-buster/jdk16/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk16/docker-compose.yml | 5 + .../debian/10-buster/jdk17/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk17/docker-compose.yml | 5 + .../debian/10-buster/jdk18/Dockerfile | 2 +- .../debian/10-buster/jdk18/Dockerfile.develop | 26 ++++++ .../debian/10-buster/jdk18/docker-compose.yml | 5 + .../debian/10-buster/jdk6/Dockerfile.develop | 22 +++++ .../debian/10-buster/jdk6/docker-compose.yml | 5 + .../debian/10-buster/jdk7/Dockerfile.develop | 22 +++++ .../debian/10-buster/jdk7/docker-compose.yml | 5 + .../debian/10-buster/jdk8/Dockerfile.develop | 23 +++++ .../debian/10-buster/jdk8/docker-compose.yml | 7 +- .../11-bullseye/jdk11/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk11/docker-compose.yml | 6 +- .../11-bullseye/jdk12/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk12/docker-compose.yml | 5 + .../11-bullseye/jdk13/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk13/docker-compose.yml | 5 + .../11-bullseye/jdk14/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk14/docker-compose.yml | 5 + .../11-bullseye/jdk15/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk15/docker-compose.yml | 5 + .../11-bullseye/jdk16/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk16/docker-compose.yml | 5 + .../11-bullseye/jdk17/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk17/docker-compose.yml | 5 + .../debian/11-bullseye/jdk18/Dockerfile | 2 +- .../11-bullseye/jdk18/Dockerfile.develop | 26 ++++++ .../11-bullseye/jdk18/docker-compose.yml | 5 + .../debian/11-bullseye/jdk6/Dockerfile | 2 +- .../11-bullseye/jdk6/Dockerfile.develop | 22 +++++ .../11-bullseye/jdk6/docker-compose.yml | 7 +- .../11-bullseye/jdk7/Dockerfile.develop | 22 +++++ .../11-bullseye/jdk7/docker-compose.yml | 5 + .../11-bullseye/jdk8/Dockerfile.develop | 23 +++++ .../11-bullseye/jdk8/docker-compose.yml | 7 +- .../12-bookworm/jdk11/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk11/docker-compose.yml | 6 +- .../12-bookworm/jdk12/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk12/docker-compose.yml | 5 + .../12-bookworm/jdk13/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk13/docker-compose.yml | 5 + .../12-bookworm/jdk14/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk14/docker-compose.yml | 5 + .../12-bookworm/jdk15/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk15/docker-compose.yml | 5 + .../12-bookworm/jdk16/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk16/docker-compose.yml | 5 + .../12-bookworm/jdk17/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk17/docker-compose.yml | 5 + .../debian/12-bookworm/jdk18/Dockerfile | 2 +- .../12-bookworm/jdk18/Dockerfile.develop | 26 ++++++ .../12-bookworm/jdk18/docker-compose.yml | 5 + .../debian/12-bookworm/jdk6/Dockerfile | 2 +- .../12-bookworm/jdk6/Dockerfile.develop | 22 +++++ .../12-bookworm/jdk6/docker-compose.yml | 7 +- .../12-bookworm/jdk7/Dockerfile.develop | 22 +++++ .../12-bookworm/jdk7/docker-compose.yml | 5 + .../12-bookworm/jdk8/Dockerfile.develop | 23 +++++ .../12-bookworm/jdk8/docker-compose.yml | 7 +- linux/ecosystem/nginx/1.14.2/main/Dockerfile | 2 +- linux/ecosystem/nginx/1.15.12/main/Dockerfile | 2 +- linux/ecosystem/nginx/1.16.1/main/Dockerfile | 2 +- linux/ecosystem/nginx/1.17.10/main/Dockerfile | 2 +- linux/ecosystem/nginx/1.18.0/main/Dockerfile | 2 +- linux/ecosystem/nginx/1.19.10/main/Dockerfile | 2 +- linux/ecosystem/nginx/1.20.1/main/Dockerfile | 2 +- linux/ecosystem/nginx/1.21.3/main/Dockerfile | 2 +- linux/ecosystem/nginx/latest/main/Dockerfile | 2 +- .../nginx/latest/quic/Dockerfile.experimental | 2 +- linux/ecosystem/nodejs/current/Dockerfile | 2 +- linux/ecosystem/nodejs/lts/Dockerfile | 2 +- linux/ecosystem/nodejs/node12/Dockerfile | 2 +- linux/ecosystem/nodejs/node14/Dockerfile | 2 +- linux/ecosystem/nodejs/node15/Dockerfile | 2 +- linux/ecosystem/nodejs/node16/Dockerfile | 2 +- linux/ecosystem/nodejs/node17/Dockerfile | 2 +- linux/ecosystem/nodejs/node18/Dockerfile | 34 +++++++ linux/ecosystem/nodejs/node18/Makefile | 19 ++++ linux/ecosystem/nodejs/node18/README.md | 93 +++++++++++++++++++ .../nodejs/node18/docker-compose.yml | 6 ++ linux/ecosystem/php/latest/Dockerfile | 2 +- linux/ecosystem/php/php7.4/Dockerfile | 2 +- linux/ecosystem/php/php8.0/Dockerfile | 2 +- .../php/php8.1-p4-not-ready/Dockerfile | 2 +- linux/ecosystem/postgres/10/Dockerfile | 2 +- linux/ecosystem/postgres/11/Dockerfile | 2 +- linux/ecosystem/postgres/12/Dockerfile | 2 +- linux/ecosystem/postgres/13/Dockerfile | 2 +- linux/ecosystem/postgres/14/Dockerfile | 2 +- linux/ecosystem/postgres/8.2/Dockerfile | 2 +- linux/ecosystem/postgres/8.3/Dockerfile | 2 +- linux/ecosystem/postgres/8.4/Dockerfile | 2 +- linux/ecosystem/postgres/9.0/Dockerfile | 2 +- linux/ecosystem/postgres/9.1/Dockerfile | 2 +- linux/ecosystem/postgres/9.2/Dockerfile | 2 +- linux/ecosystem/postgres/9.3/Dockerfile | 2 +- linux/ecosystem/postgres/9.4/Dockerfile | 2 +- linux/ecosystem/postgres/9.5/Dockerfile | 2 +- linux/ecosystem/postgres/9.6/Dockerfile | 2 +- linux/ecosystem/postgres/latest/Dockerfile | 2 +- linux/ecosystem/qbittorrent/latest/Dockerfile | 2 +- linux/ecosystem/qbittorrent/stable/Dockerfile | 2 +- .../teamcity/agent/latest/Dockerfile | 2 +- .../teamcity/agent/node18/Dockerfile | 38 ++++++++ .../ecosystem/teamcity/agent/node18/Makefile | 19 ++++ .../ecosystem/teamcity/agent/node18/README.md | 93 +++++++++++++++++++ .../teamcity/agent/node18/docker-compose.yml | 6 ++ linux/ecosystem/torrserver/Dockerfile | 2 +- 1108 files changed, 2988 insertions(+), 1031 deletions(-) create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Dockerfile.develop create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop create mode 100644 linux/ecosystem/nodejs/node18/Dockerfile create mode 100644 linux/ecosystem/nodejs/node18/Makefile create mode 100644 linux/ecosystem/nodejs/node18/README.md create mode 100644 linux/ecosystem/nodejs/node18/docker-compose.yml create mode 100644 linux/ecosystem/teamcity/agent/node18/Dockerfile create mode 100644 linux/ecosystem/teamcity/agent/node18/Makefile create mode 100644 linux/ecosystem/teamcity/agent/node18/README.md create mode 100644 linux/ecosystem/teamcity/agent/node18/docker-compose.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 542d0af2e..d85c22b05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * `april, may` - :x: `BREAKING CHANGES` :x: * deprecating `epicmorg/prod`, `epicmorg/edge`, `epicmorg/develop` images. * legacy images are replaced by new base images. see `epicmorg/debian` section. + * added `nodejs18` * `february, march` * new `nextcloud` images, updated `atlassian` images. * new `nodejs` iamges. diff --git a/Makefile b/Makefile index 4a7da1bfc..92d2d8170 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ -VERSION = "2022.03.21" +VERSION = "2022.05.27" AUTHOR = "EpicMorg" -MODIFIED = "AlexZ" +MODIFIED = "STAM" DOCKER_SCAN_SUGGEST = false all: app @@ -75,35 +75,35 @@ advanced-redash-images: cd `pwd`/linux/advanced/redash && pwd && make advanced-zabbix-images: - cd `pwd`/linux/advanced/zabbix/agent && pwd && make - cd `pwd`/linux/advanced/zabbix/java-gateway && pwd && make - cd `pwd`/linux/advanced/zabbix/proxy && pwd && make - cd `pwd`/linux/advanced/zabbix/server && pwd && make - cd `pwd`/linux/advanced/zabbix/web && pwd && make + cd `pwd`/linux/advanced/zabbix/agent && pwd && make build && make deploy + cd `pwd`/linux/advanced/zabbix/java-gateway && pwd && make build && make deploy + cd `pwd`/linux/advanced/zabbix/proxy && pwd && make build && make deploy + cd `pwd`/linux/advanced/zabbix/server && pwd && make build && make deploy + cd `pwd`/linux/advanced/zabbix/web && pwd && make build && make deploy advanced-nextcloud-images: - cd `pwd`/linux/advanced/nextcloud/pure/14 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/15 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/16 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/17 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/18 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/19 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/20 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/21 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/22 && pwd && make - cd `pwd`/linux/advanced/nextcloud/pure/23 && pwd && make + cd `pwd`/linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/15 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/16 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/17 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/18 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/19 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/20 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/21 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/22 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/23 && pwd && make build && make deploy advanced-nextcloud-patched-images: - cd `pwd`/linux/advanced/nextcloud/patched/14 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/15 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/16 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/17 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/18 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/19 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/20 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/21 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/22 && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/23 && pwd && make + cd `pwd`/linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/15 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/16 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/17 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/18 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/19 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/20 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/21 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/22 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/23 && pwd && make build && make deploy ecosystem-images: make bundle-base-images @@ -129,6 +129,7 @@ ecosystem-debian-images: ecosystem-debian-jessie-images: cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy @@ -140,11 +141,11 @@ ecosystem-debian-jessie-images: cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy ecosystem-debian-stretch-images: cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy @@ -156,11 +157,11 @@ ecosystem-debian-stretch-images: cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy ecosystem-debian-buster-images: cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy @@ -172,11 +173,11 @@ ecosystem-debian-buster-images: cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy ecosystem-debian-bullseye-images: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy @@ -188,11 +189,11 @@ ecosystem-debian-bullseye-images: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy ecosystem-debian-bookworm-images: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy @@ -204,7 +205,6 @@ ecosystem-debian-bookworm-images: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy ecosystem-php-images: cd `pwd`/linux/ecosystem/php/latest && pwd && make build && make deploy @@ -242,6 +242,7 @@ ecosystem-nodejs-images: cd `pwd`/linux/ecosystem/nodejs/node15 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/nodejs/node17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/nodejs/node18 && pwd && make build && make deploy ecosystem-vk2discord-images: cd `pwd`/linux/ecosystem/vk2discord && pwd && make build && make deploy @@ -279,6 +280,7 @@ ecosystem-teamcity-agent-images: cd `pwd`/linux/ecosystem/teamcity/agent/node15 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/teamcity/agent/node16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/teamcity/agent/node17 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/teamcity/agent/node18 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/teamcity/agent/php7.2 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/teamcity/agent/php7.3 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/teamcity/agent/php7.4 && pwd && make build && make deploy diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile index c0937af82..21f0039bb 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile.jdk11 index e2d740f96..72941c657 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile index 22944df50..71cb8093b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile.jdk11 index 062d04b0a..9f858b5cb 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile index ed470780b..732ae0e69 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile.jdk11 index 7e46dc3d5..e75db0eac 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.10/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile index 162b6da0c..8eb7d7ce3 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile.jdk11 index ff9ce227c..fd28a2459 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.11/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile index 1e019fed0..ac02b4232 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile.jdk11 index b2787c46d..83058a7f0 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile index 6b24afb58..1c8642d8d 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile.jdk11 index b344ab06c..f247d2ee8 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile index 9b97933bb..8881505c8 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile.jdk11 index caefc5aff..ee3d72de6 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile index 364a70c89..c4084af94 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile.jdk11 index 38859b28e..584ec0050 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile index 062d48a5a..80fb3c3a1 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile.jdk11 index 6dcc7175d..2ff4d7b56 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.6/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile index da0774d02..7e40511d4 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile.jdk11 index c51b46a3f..85f3191fe 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.7/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile index 1635b2060..b3c18a3c8 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile.jdk11 index 96aa8d176..e8e9b2841 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.0.9/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile index 2fd77161a..ed4f3853b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile.jdk11 index 3d877d7dc..cb5d76e31 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile index 8d13a007e..92c1de3b2 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile.jdk11 index 7cd3f13f1..8758ce26a 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile index 45f5d4afe..24253c128 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile.jdk11 index 34a9a0c08..365012751 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile index 4ee74f3b9..bd6cfee40 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile.jdk11 index 43807d731..7c9f56672 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile index cfb7a9fc9..c0722fb06 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile.jdk11 index e4a2add7e..b9f14e338 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile index 2e51f4fed..48b24556a 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile.jdk11 index 40ca9f3d1..eed5dd12b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile index fe50047e6..08ed246f0 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile.jdk11 index f136b0930..7df528c6c 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.6/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile index a7bd4961a..f4651f091 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile.jdk11 index e1d78352a..90525125f 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.7/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile index 92aa34b0f..f6c2c2c3b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile.jdk11 index 29317a8ad..4b4ca5209 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.8/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile index 4ed773870..b5a00e23f 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile.jdk11 index c30f7a6ee..dfcb6e84d 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.1.9/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile index e4dd232d7..4eb53c29a 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile.jdk11 index 053caa0ff..a95f6e966 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.10.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile index 8fd58368a..7fc3f73e6 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile.jdk11 index 8e21d9b2b..6bfee3625 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.10.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile index 44c19d9e5..710246e1a 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile.jdk11 index 1c13c7079..4ed2c11c9 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.10.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile index 8cb993329..73dcb1220 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile.jdk11 index b54e88165..c97177c32 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile index de725b5d0..d98d2824d 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile.jdk11 index e75ca5e43..1347d7d3e 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile index e406d5892..f2108d82c 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile.jdk11 index b6a53aa0a..2f1702de7 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile index 2c1967231..a7a2d6035 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile.jdk11 index ca22f13d7..a41136042 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile index 49e813fb2..630c0dc38 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile.jdk11 index 2b6bc29f3..07f511c8c 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile index f7efdd14a..0554e4ccb 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile.jdk11 index 5ebb396e4..111a1f51c 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile index 74f08fab5..4bef498d5 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile.jdk11 index 8530e21ae..8ae7ebd03 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.6/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile index 6543d37cb..5edf25dec 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile.jdk11 index 8ebe06e9a..cc90f58ab 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.2.7/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile index 9e6c47d4c..63ab59bf4 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile.jdk11 index 8f9acef31..42d32e1a0 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile index bcb7b8f4e..c16887e64 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile.jdk11 index 346601dd1..bb079292e 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile index 64078dd02..7715bba99 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile.jdk11 index 7b26a0df2..cdfef3b7d 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile index 8e9d26dce..6dbcf89a1 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile.jdk11 index 5e4e3cc83..e6688c326 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile index babcd3d9f..689079314 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile.jdk11 index 9ca261f0d..a69cfeffd 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile index c3f35d451..23f145cd6 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile.jdk11 index cdfc1eca5..9dea6e51a 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile index 23786a79d..1894d6c62 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile.jdk11 index 0c69fb20f..0b9ca5744 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.3.6/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile index a1ab398b5..89a4b8539 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile.jdk11 index 1e0821e46..a93e4918b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile index b55dae250..f388019f3 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile.jdk11 index 6b25e0704..422c7917d 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile index 5daadb343..451a04451 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile.jdk11 index d8caaa055..9f9e22109 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile index d5b59ddd1..dce76ddec 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile.jdk11 index b9af28c9a..55b397437 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile index d49f0ba50..e7bb1257f 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile.jdk11 index 048852cdc..bb803322b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.4.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile index a311e75f4..05f8e0944 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile.jdk11 index 75c4d0dc3..a76a97978 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile index d9b555a36..9ce98282d 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile.jdk11 index 93a21cf28..51f6b7955 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile index 4c53c5e1b..4ffa81bf4 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile.jdk11 index 3b08acf93..ec1f31aa3 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile index b480f2fd9..eb7e97ed9 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile.jdk11 index 7c4247ef6..d2151aaa4 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.5.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile index 0a0869ca8..ca3630574 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile.jdk11 index 599124d29..099c360d3 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile index c19ed0be9..2245b5cdc 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile.jdk11 index c459bc9a4..ec5268500 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile index bc91d8570..0695389d5 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile.jdk11 index e0db4fc35..722161b19 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile index 28adc3c67..c8f2f8088 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile.jdk11 index 03bd57405..c61171a71 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile index 27d461c4e..63b4f8f17 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile.jdk11 index a36d3a615..68a67cd57 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.6.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile index d71281ff0..3d469053b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile.jdk11 index 7e422c1eb..7836d0ec7 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile index 6b4075026..8b858bf9d 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile.jdk11 index cd2d58f0b..13bf2d4dd 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile index 29eadf9f8..9716c7ddf 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile.jdk11 index eb4e08c46..c4be41672 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile index 56502b88f..dfe9ab3c3 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile.jdk11 index fd9f18206..3d6bd5248 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile index f646d7576..1ac3e3841 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile.jdk11 index d6ff1c622..ca02717a7 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.7.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile index e9cee63e8..c7aec6a7c 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile.jdk11 index 2106400bf..b26860950 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile index 54425164b..7b8ce43db 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile.jdk11 index 239ce3eaa..ab58b591b 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile index 7d45cb9de..c4c5b8e1f 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile.jdk11 index c10291b6a..8953a4a09 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile index b9d03b6ce..87a3f93af 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile.jdk11 index ae62f4eb1..9cd7d744f 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.8.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile index 0a8d4a17f..27be4f5ea 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile.jdk11 index a3e364a29..65f6e7ef8 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.9.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile index d50d90e16..c2fb725e4 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile.jdk11 index aec1fd5d7..1c1f0f7c4 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.9.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile index 488187a00..063994ee4 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile.jdk11 index df3430f74..f04e6c916 100644 --- a/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/6/6.9.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile index eaf4a2e08..7bead06a3 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile.jdk11 index c31f6d203..d285452f6 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile index 84e221dbf..e2a369779 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile.jdk11 index 101f6727e..0a81e28bb 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile index d8ba2b3c0..3724961af 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile.jdk11 index 863c766b1..cf0955963 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile index 3c01e5ee0..efb5cf7b1 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile.jdk11 index e50329cad..80f4d8c90 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.0.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile index 779fd2b46..20cdd40a6 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile.jdk11 index d5a707da6..2e3ba39ae 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile index ca2aee3a5..6bf52806a 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile.jdk11 index cd50b6e5b..8de142955 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile index 8dcc7da39..e8c2f0373 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile.jdk11 index 0b8982544..5328fc5d7 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile index d9327bf88..14aad458b 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile.jdk11 index 4b17a9cab..2f1b8aa1b 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.1.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile index 0da86472c..bec094eb3 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile.jdk11 index 2aa01e3bd..17e79e9f9 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile index 7dda40e3b..44eda3e43 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile.jdk11 index 4ee98cf38..cc5414f34 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile index 3b4de2849..d624c3a07 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile.jdk11 index 4fdff6c1a..3c08c9852 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile b/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile index ab109cf5b..5f562c994 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile.jdk11 index 6a249b672..3d2ce5a28 100644 --- a/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/7/7.2.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile index 44aef9d02..166150635 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 index 6d2335cb0..df9b0ad99 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/edge:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/5/5.5/Dockerfile b/linux/ecosystem/atlassian/confluence/5/5.5/Dockerfile index 628090a4c..b31053bf3 100644 --- a/linux/ecosystem/atlassian/confluence/5/5.5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/5/5.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/5/5.9.14/Dockerfile b/linux/ecosystem/atlassian/confluence/5/5.9.14/Dockerfile index 99729e251..000a92821 100644 --- a/linux/ecosystem/atlassian/confluence/5/5.9.14/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/5/5.9.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.0.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.0.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.0.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.0.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.0.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.0.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.0.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.0.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.0.5/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.0.5/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.0.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.0.6/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.0.6/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.0.6/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.0.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.0.7/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.0.7/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.0.7/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.0.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.1.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.1.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.1.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.1.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.1.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.1.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.1.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.1.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.1.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.1.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.10.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.10.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.10.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.10.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.10.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.10.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.10.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.10.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.10.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.10.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.10.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.10.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.10.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.10.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.11.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.11.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.11.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.11.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.11.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.11.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.11.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.11.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.11.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.11.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.11.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.11.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.12.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.12.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.12.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.12.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.12.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.12.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.12.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.12.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.12.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.12.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.12.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.12.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.12.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.12.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.12.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.12.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.12.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.12.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.12.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.12.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.10/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.10/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.10/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.11/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.11/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.11/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.12/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.12/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.12/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.13/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.13/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.13/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.15/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.15/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.15/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.17/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.17/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.17/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.17/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.18/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.18/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.18/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.18/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.19/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.19/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.19/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.19/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.20/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.20/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.20/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.20/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.21/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.21/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.21/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.21/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.5/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.5/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.6/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.6/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.6/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.7/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.7/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.7/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.8/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.8/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.8/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.13.9/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.13.9/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.13.9/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.13.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.14.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.14.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.14.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.14.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.14.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.14.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.14.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.14.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.14.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.14.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.14.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.14.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.14.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.14.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.14.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.14.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.10/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.10/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.10/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.6/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.6/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.6/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.7/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.7/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.7/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.8/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.8/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.8/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.15.9/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.15.9/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.15.9/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.15.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.2.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.2.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.2.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.2.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.2.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.2.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.2.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.2.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.2.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.2.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.3.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.3.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.3.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.3.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.3.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.3.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.3.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.3.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.4.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.4.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.4.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.4.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.4.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.4.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.4.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.4.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.5.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.5.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.5.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.5.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.5.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.5.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.5.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.5.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.10/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.10/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.10/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.11/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.11/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.11/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.12/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.12/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.12/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.13/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.13/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.13/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.14/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.14/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.14/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.15/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.15/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.15/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.16/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.16/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.16/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.16/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.17/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.17/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.17/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.17/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.4/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.4/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.5/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.5/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.6/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.6/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.6/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.7/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.7/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.7/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.8/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.8/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.8/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.6.9/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.6.9/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.6.9/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.6.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.7.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.7.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.7.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.7.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.7.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.7.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.7.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.7.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.7.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.7.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.7.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.7.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.7.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.7.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.8.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.8.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.8.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.8.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.8.2/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.8.2/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.8.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.8.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.8.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.8.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.8.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.8.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.8.5/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.8.5/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.8.5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.8.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.9.0/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.9.0/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.9.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.9.1/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.9.1/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.9.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.9.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/6/6.9.3/Dockerfile b/linux/ecosystem/atlassian/confluence/6/6.9.3/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/6/6.9.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/6/6.9.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.0.1/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.0.1/Dockerfile index b1790ded0..59d795ef9 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.0.2/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.0.2/Dockerfile index 00313c49f..4a2b778ed 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.0.3/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.0.3/Dockerfile index 7968f2513..a70d74726 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.0.4/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.0.4/Dockerfile index 8f6e2b2ca..39afa3760 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.0.5/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.0.5/Dockerfile index e122788e8..0ef9433a5 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.0.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile index 56ca2c723..e8abd6d1a 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile.jdk11 index 66b1b2b9a..40e46275b 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.1.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile index 1679524bd..1068f0147 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile.jdk11 index 3cc9ae29e..7b2ac85c1 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.1.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile index 0e8a2b0a2..005c79eeb 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile.jdk11 index d8dd674c6..207e33fda 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.1.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile index 54a8caac8..63b4e2c6e 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile.jdk11 index 4f7c7881c..b4a40cb13 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.2.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile index 107b68b3b..5cd16752f 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile.jdk11 index 3aee00b73..f2dbf821c 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.2.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile index 3c8e9dc8c..2d2931673 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile.jdk11 index 3c0c85ec4..042946827 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.2.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile index d280c8881..540fd7dd4 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile.jdk11 index 9d285abb0..7e8ccc782 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.3.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile index 984dfc340..8437e250b 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile.jdk11 index b0b9673de..833bbe441 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.3.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile index 9e98e6ccb..41d52558b 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile.jdk11 index 3ff7b2e6f..a15c2a9fe 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.3.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile index 05e9b5f81..d28d53877 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile.jdk11 index 99cf4c33a..177f8a6bd 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.3.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile index eec2d65bd..d5e98a713 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile.jdk11 index c615ab4d2..51a58987d 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.3.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile index d30b4fc8e..591ad4037 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile.jdk11 index 654cdd386..39194e8f8 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.4.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile b/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile index b68d4a706..dc5b2068e 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile.jdk11 index c1ae4667a..2673d1913 100644 --- a/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/7/7.5.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/latest/Dockerfile b/linux/ecosystem/atlassian/confluence/latest/Dockerfile index bbae4427b..fd8bd1695 100644 --- a/linux/ecosystem/atlassian/confluence/latest/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 index c2c86c5f2..3054c2f2e 100644 --- a/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/templates/5/Dockerfile b/linux/ecosystem/atlassian/confluence/templates/5/Dockerfile index 948204891..bbdb11a3a 100644 --- a/linux/ecosystem/atlassian/confluence/templates/5/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/templates/5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/confluence/templates/6/Dockerfile b/linux/ecosystem/atlassian/confluence/templates/6/Dockerfile index f3e6e40c1..00d09c314 100644 --- a/linux/ecosystem/atlassian/confluence/templates/6/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/templates/6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.0.3/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.0.3/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.0.4/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.0.4/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.0/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.0/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.0/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.1.1/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.1.1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.1.2/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.1.2/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.1.3/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.1.3/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.1.4/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.1.4/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.1/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.2.1/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.2.1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.2.2/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.2.2/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.2.3/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.2.3/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.2/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.2/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.2/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.5.1/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.5.1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.5.2/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.5.2/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.5.3/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.5.3/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.5.4/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.5.4/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.5.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.5/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.5/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.5/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.0/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.0/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.0Beta1/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.0Beta1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.0Beta1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.0Beta1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.0Beta2/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.0Beta2/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.0Beta2/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.0Beta2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.1/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.2.1/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.2.1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.2/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.2/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.2/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.3/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.3/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.4/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.4/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.5.a/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.5.a/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.5.a/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.5.a/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.5/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.5/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.5/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.5a/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.5a/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.5a/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.5a/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/1/1.6.6/Dockerfile b/linux/ecosystem/atlassian/crucible/1/1.6.6/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/1/1.6.6/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/1/1.6.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/crucible/templates/1/Dockerfile b/linux/ecosystem/atlassian/crucible/templates/1/Dockerfile index 3efd74f1a..5ea200154 100644 --- a/linux/ecosystem/atlassian/crucible/templates/1/Dockerfile +++ b/linux/ecosystem/atlassian/crucible/templates/1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.B3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.B3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.B3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.B3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0.RC3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.5/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.6/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.0.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.M2cc/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.M2cc/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.M2cc/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.M2cc/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.RC1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.RC1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.RC1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0.RC1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.5/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.6/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.7/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.8/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.8/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.8/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.10.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.5/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.6/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.7/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.8/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.8/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.8/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.3.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.5/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.6/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.4.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.5/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.6/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.7/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.8/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.8/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.8/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.9/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.9/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.9/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.5.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.5/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.6/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.7/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.8/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.8/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.8/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.9/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.9/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.9/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.6.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0-EAP-2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.10/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.10/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.10/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.11/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.11/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.11/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.12/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.12/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.12/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.13/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.13/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.13/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.14/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.14/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.14/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.15/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.15/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.15/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.3/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.4/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.5/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.6/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.7/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.8/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.8/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.8/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.9/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.9/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.9/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.7.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0-m1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0-m1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0-m1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0-m1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.8.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.0/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.1/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/2/2.9.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.5/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.6/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.7/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.1.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.10.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.5/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.2.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.5/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.6/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.7/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.4.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.5/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.5.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.7.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/3/3.9.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.5/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.6/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.7/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.7/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.4.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.5.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.7.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.0/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.0/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.1/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.1/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.2/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.5/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.5/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.6/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.6/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/4/4.8.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/latest/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/latest/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/latest/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/templates/2/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/templates/2/Dockerfile index 4eec725a4..8ef6e3647 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/templates/2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/templates/2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/templates/3/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/templates/3/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/templates/3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/templates/3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye-crucible/templates/4/Dockerfile b/linux/ecosystem/atlassian/fisheye-crucible/templates/4/Dockerfile index 4426bcb90..1583b2d1f 100644 --- a/linux/ecosystem/atlassian/fisheye-crucible/templates/4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye-crucible/templates/4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.0.1a/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.0.1a/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.0.1a/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.0.1a/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.1.3/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.1.3/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.2.5/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.2.5/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.2.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.3.3/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.3.3/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.3.4/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.3.4/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.3.5/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.3.5/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.3.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.3.6/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.3.6/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.3.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.3.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.3.7/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.3.7/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.3.7/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.3.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.3.8/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.3.8/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.3.8/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.3.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.4.1/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.4.1/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.4.2/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.4.2/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.4.3/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.4.3/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.4/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.4/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.5.1/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.5.1/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.5.2/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.5.2/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.5.3/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.5.3/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.5.4/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.5.4/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.5.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.5/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.5/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.0/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.0/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta1/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta1/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta2/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta2/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta2/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.0Beta2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.1/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.1/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.3/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.3/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.4/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.4/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.5.a/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.5.a/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.5.a/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.5.a/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.5/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.5/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.5/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.5a/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.5a/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.5a/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.5a/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/1/1.6.6/Dockerfile b/linux/ecosystem/atlassian/fisheye/1/1.6.6/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/1/1.6.6/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/1/1.6.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/fisheye/templates/1/Dockerfile b/linux/ecosystem/atlassian/fisheye/templates/1/Dockerfile index 426636d79..221112cdf 100644 --- a/linux/ecosystem/atlassian/fisheye/templates/1/Dockerfile +++ b/linux/ecosystem/atlassian/fisheye/templates/1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.1.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.1.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.2.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.2.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.2.3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.2.4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.2/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.3.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.3.2/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.3.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.3.3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.3.4/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.3.4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.3/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.4.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.4.3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.4.4/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.4.4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.4.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.4.5/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.4.5/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.4.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/4/4.4/Dockerfile b/linux/ecosystem/atlassian/jira/4/4.4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/4/4.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/4/4.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile b/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/5/5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile b/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/6/6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.0.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.0.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.0.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.0.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.0-m01/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.0-m01/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.0-m01/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.0-m01/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.1.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.10.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.10.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.10.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.11.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.11.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.11.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.12.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.12.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.12.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.16/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.17/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.18/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.13.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.2.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.3.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.4.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.5.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.16/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.17/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.6.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.7.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.8.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.9.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile b/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/7/7.9.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.0.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.0.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.0.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.1.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.10.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.10.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.11.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.11.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.12.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.10/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.11/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.12/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.13/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.6/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.7/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.8/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.13.9/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.14.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.14.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.15.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.15.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.16.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.16.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.16.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.17.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.17.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.18.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.18.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.19.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.19.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.2.6/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.20.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.20.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.21.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.22.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.3.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.4.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.10/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.11/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.12/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.13/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.14/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.15/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.16/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.17/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.18/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.19/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.2/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.3/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.4/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.5/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.6/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.7/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.8/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.5.9/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.6.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.6.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.7.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.7.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.8.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.8.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.9.0/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile +++ b/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive 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 a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/8/8.9.1/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/latest/Dockerfile b/linux/ecosystem/atlassian/jira/latest/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/latest/Dockerfile +++ b/linux/ecosystem/atlassian/jira/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/latest/Dockerfile.jdk11 index a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/latest/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/2/Dockerfile b/linux/ecosystem/atlassian/jira/templates/2/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/templates/2/Dockerfile +++ b/linux/ecosystem/atlassian/jira/templates/2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/3/Dockerfile b/linux/ecosystem/atlassian/jira/templates/3/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/templates/3/Dockerfile +++ b/linux/ecosystem/atlassian/jira/templates/3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/4/Dockerfile b/linux/ecosystem/atlassian/jira/templates/4/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/templates/4/Dockerfile +++ b/linux/ecosystem/atlassian/jira/templates/4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/5/Dockerfile b/linux/ecosystem/atlassian/jira/templates/5/Dockerfile index 4817a899d..7395c7552 100644 --- a/linux/ecosystem/atlassian/jira/templates/5/Dockerfile +++ b/linux/ecosystem/atlassian/jira/templates/5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk6 +FROM epicmorg/debian:bullseye-jdk6 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/6/Dockerfile b/linux/ecosystem/atlassian/jira/templates/6/Dockerfile index 2a1d2a7df..8a5d219c6 100644 --- a/linux/ecosystem/atlassian/jira/templates/6/Dockerfile +++ b/linux/ecosystem/atlassian/jira/templates/6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk7 +FROM epicmorg/debian:bullseye-jdk7 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/7/Dockerfile b/linux/ecosystem/atlassian/jira/templates/7/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/templates/7/Dockerfile +++ b/linux/ecosystem/atlassian/jira/templates/7/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/8/Dockerfile b/linux/ecosystem/atlassian/jira/templates/8/Dockerfile index eeec7c1d8..0bb89734c 100644 --- a/linux/ecosystem/atlassian/jira/templates/8/Dockerfile +++ b/linux/ecosystem/atlassian/jira/templates/8/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk8 +FROM epicmorg/debian:bullseye-jdk8 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/atlassian/jira/templates/8/Dockerfile.jdk11 b/linux/ecosystem/atlassian/jira/templates/8/Dockerfile.jdk11 index a98a20e49..8719b8c56 100644 --- a/linux/ecosystem/atlassian/jira/templates/8/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/jira/templates/8/Dockerfile.jdk11 @@ -1,4 +1,4 @@ -FROM epicmorg/prod:jdk11 +FROM epicmorg/debian:bullseye-jdk11 LABEL maintainer="Atlassian Jira Server Team; EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop new file mode 100644 index 000000000..4704955cf --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/docker-compose.yml index 36cc157a1..bd14fb691 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk11" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk11" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile.develop new file mode 100644 index 000000000..0a320ded3 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/docker-compose.yml index bf7951c82..43195432d 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk12/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk12" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk12" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile.develop new file mode 100644 index 000000000..5bd0d3b06 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/docker-compose.yml index 687e31c62..ca632de70 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk13/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk13" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk13" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile.develop new file mode 100644 index 000000000..2d0492e1d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/docker-compose.yml index 84d3b6e29..e9b447291 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk14/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk14" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk14" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile.develop new file mode 100644 index 000000000..12ae045e1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/docker-compose.yml index 601e4e286..3148701b8 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk15/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk15" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk15" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.develop new file mode 100644 index 000000000..87de68913 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/docker-compose.yml index 7c59407aa..01d2e7c36 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk16/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk16" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk16" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop new file mode 100644 index 000000000..ccd94b6a3 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java17 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/docker-compose.yml index 2893861b9..618b4cc76 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk17" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk17" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile index d34224b97..b44085d82 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java18 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop new file mode 100644 index 000000000..dec8406e2 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java18 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/docker-compose.yml index b81ce327a..2be6cc5f6 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk18" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk18" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile.develop new file mode 100644 index 000000000..1ad66ca4a --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/docker-compose.yml index df3de3302..47452ff80 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk6/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk6" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk6" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile.develop new file mode 100644 index 000000000..2afd71277 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/docker-compose.yml index ebaa1d9fe..254f56ef5 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk7/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk7" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk7" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop new file mode 100644 index 000000000..e94c3ed80 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop @@ -0,0 +1,23 @@ +FROM epicmorg/debian:jessie-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/docker-compose.yml index 14c358761..8f6a2b445 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:jessie-jdk8" build: context: . + app-develop: + image: "epicmorg/debian:jessie-develop-jdk8" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop new file mode 100644 index 000000000..1c45c2223 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml index 8532e44ea..4ee306c42 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml @@ -4,9 +4,13 @@ services: image: "epicmorg/debian:stretch-jdk11" build: context: . - app-old: + app-develop: + image: "epicmorg/debian:stretch-develop-jdk11" + build: + context: . + dockerfile: ./Dockerfile.develop + app-adopted: image: "epicmorg/debian:stretch-jdk11-adopted" build: context: . dockerfile: ./Dockerfile.adopted - diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile.develop new file mode 100644 index 000000000..d7a3603b1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/docker-compose.yml index 9bbde482b..558c240cd 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk12/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk12" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk12" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile.develop new file mode 100644 index 000000000..f3f5ed645 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/docker-compose.yml index d453f301e..2922b0172 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk13/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk13" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk13" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile.develop new file mode 100644 index 000000000..f95cf30b8 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/docker-compose.yml index d8ff18173..6d24fb97b 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk14/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk14" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk14" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile.develop new file mode 100644 index 000000000..89f30d699 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/docker-compose.yml index 5fdf8d977..486600ff8 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk15/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk15" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk15" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile.develop new file mode 100644 index 000000000..c871c6619 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/docker-compose.yml index 8bdd47265..232c23f58 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk16/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk16" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk16" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop new file mode 100644 index 000000000..5a6d4c1cd --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java17 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/docker-compose.yml index ce7c1d860..b917b86d6 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk17" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk17" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile index a9f2d46c6..f867a76d1 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java18 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop new file mode 100644 index 000000000..377cc9f26 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java18 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/docker-compose.yml index a721877b1..12d851eba 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk18" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk18" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile.develop new file mode 100644 index 000000000..10f37b224 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/docker-compose.yml index dde60f673..24bffb6fb 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk6/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk6" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk6" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile.develop new file mode 100644 index 000000000..b265fcc1e --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/docker-compose.yml index 620ddb64d..49427eac8 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk7/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:stretch-jdk7" build: context: . + app-develop: + image: "epicmorg/debian:stretch-develop-jdk7" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop new file mode 100644 index 000000000..25b7f190f --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop @@ -0,0 +1,23 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml index 682e05166..ca535014b 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml @@ -4,7 +4,12 @@ services: image: "epicmorg/debian:stretch-jdk8" build: context: . - app-old: + app-develop: + image: "epicmorg/debian:stretch-develop-jdk8" + build: + context: . + dockerfile: ./Dockerfile.develop + app-adopted: image: "epicmorg/debian:stretch-jdk8-adopted" build: context: . diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop new file mode 100644 index 000000000..914efed90 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/docker-compose.yml index bfb09bb7c..d69cfa305 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/docker-compose.yml @@ -9,4 +9,8 @@ services: build: context: . dockerfile: ./Dockerfile.adopted - + app-develop: + image: "epicmorg/debian:buster-develop-jdk11" + build: + context: . + dockerfile: ./Dockerfile.develop \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile.develop new file mode 100644 index 000000000..f7a303db7 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/docker-compose.yml index 97f731e01..edfc240a8 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk12/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk12/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk12" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk12" + build: + context: . + dockerfile: ./Dockerfile.develop \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile.develop new file mode 100644 index 000000000..bd5960496 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/docker-compose.yml index 00d4a329f..2682c22e2 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk13/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk13/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk13" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk13" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile.develop new file mode 100644 index 000000000..8f29106eb --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/docker-compose.yml index 570b764e5..9b1416863 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk14/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk14/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk14" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk14" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile.develop new file mode 100644 index 000000000..554c4e58d --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/docker-compose.yml index 9edb2c980..9fde6ae08 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk15/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk15/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk15" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk15" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile.develop new file mode 100644 index 000000000..d9ba099d5 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/docker-compose.yml index 9692f8eff..bd84d543e 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk16/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk16/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk16" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk16" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop new file mode 100644 index 000000000..c001e1aca --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java17 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/docker-compose.yml index ca7c901b4..b33565720 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk17" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk17" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile index fb37f4ed7..219efb4bf 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java18 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop new file mode 100644 index 000000000..48069da39 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java18 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/docker-compose.yml index 5fe693a95..b576da6d5 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk18" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk18" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile.develop new file mode 100644 index 000000000..d092f2c97 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/docker-compose.yml index 9c936e3ec..54d50657b 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk6/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk6/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk6" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk6" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile.develop new file mode 100644 index 000000000..c08412481 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml index b8ed52b30..30235d565 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk7/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:buster-jdk7" build: context: . + app-develop: + image: "epicmorg/debian:buster-develop-jdk7" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop new file mode 100644 index 000000000..a294dfc84 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop @@ -0,0 +1,23 @@ +FROM epicmorg/debian:buster-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/docker-compose.yml index 9f080b984..8c4e4676f 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.9' services: app: - image: "epicmorg/debian:byster-jdk8" + image: "epicmorg/debian:buster-jdk8" build: context: . app-old: @@ -9,3 +9,8 @@ services: build: context: . dockerfile: ./Dockerfile.adopted + app-develop: + image: "epicmorg/debian:buster-develop-jdk8" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop new file mode 100644 index 000000000..1819ed8a7 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml index 951dc5633..f1a7e24cd 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml @@ -9,4 +9,8 @@ services: build: context: . dockerfile: ./Dockerfile.adopted - + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk11" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile.develop new file mode 100644 index 000000000..3fdeb26ca --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml index 69baf63c9..52edd4179 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk12" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk12" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile.develop new file mode 100644 index 000000000..0a63a24a7 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml index b45ba658c..cf2adfe4e 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk13" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk13" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile.develop new file mode 100644 index 000000000..f334abe9e --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml index 118793f27..4cc11aab9 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk14" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk14" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile.develop new file mode 100644 index 000000000..19b87adbf --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml index 87635b959..d547993eb 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk15" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk15" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile.develop new file mode 100644 index 000000000..0966c80d8 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml index 0f8a40ab6..a9bc4d937 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk16" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk16" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop new file mode 100644 index 000000000..5b1a12225 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java17 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml index 968c543a4..10a65746f 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk17" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk17" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile index ff0af9882..7bc43a108 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java18 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop new file mode 100644 index 000000000..a4b4cd241 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java18 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml index 647ce2fca..5e37ba6d6 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk18" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk18" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile index 94dcde555..fd30e929b 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/debian:buster +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile.develop new file mode 100644 index 000000000..3f989718b --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml index 9c936e3ec..a606cec8f 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6/docker-compose.yml @@ -1,6 +1,11 @@ version: '3.9' services: app: - image: "epicmorg/debian:buster-jdk6" + image: "epicmorg/debian:bullseye-jdk6" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk6" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile.develop new file mode 100644 index 000000000..e204843d2 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml index 06e8c3a43..843f8cba3 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bullseye-jdk7" build: context: . + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk7" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop new file mode 100644 index 000000000..d477912f2 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop @@ -0,0 +1,23 @@ +FROM epicmorg/debian:bullseye-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml index 188442cb3..75f8cffde 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.9' services: app: - image: "epicmorg/debian:byster-jdk8" + image: "epicmorg/debian:bullseye-jdk8" build: context: . app-old: @@ -9,3 +9,8 @@ services: build: context: . dockerfile: ./Dockerfile.adopted + app-develop: + image: "epicmorg/debian:bullseye-develop-jdk8" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop new file mode 100644 index 000000000..9c502013a --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml index 25d07ec42..df42c2704 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml @@ -9,4 +9,8 @@ services: build: context: . dockerfile: ./Dockerfile.adopted - + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk11" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile.develop new file mode 100644 index 000000000..d3aaaefb4 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java12 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-12-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-12-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml index 3cc23068f..2a6af4614 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk12" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk12" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile.develop new file mode 100644 index 000000000..0848c977b --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java13 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-13-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-13-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml index 8a7adae72..57df280d2 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk13" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk13" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile.develop new file mode 100644 index 000000000..4e89dd1a1 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java14 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-14-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml index a422c279f..329a531a1 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk14" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk14" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop new file mode 100644 index 000000000..e64b9938c --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java15 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-15-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml index d35d21e79..fc598ba05 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk15" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk15" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop new file mode 100644 index 000000000..2ce33f575 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java16 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml index 95a16b2ee..07a767b23 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk16" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk16" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop new file mode 100644 index 000000000..5d01727ce --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java17 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml index bf6b65eae..d59a1b9cc 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk17" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk17" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile index f5b095015..bc158d17a 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ################################################################## -# installing java16 +# installing java18 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop new file mode 100644 index 000000000..55e425917 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java18 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml index 852ad3d7d..140a1604e 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk18" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk18" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile index 94dcde555..25fdad24b 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/debian:buster +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile.develop new file mode 100644 index 000000000..9c77018a3 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java6 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-6 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/docker-compose.yml index 9c936e3ec..2c9b50651 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6/docker-compose.yml @@ -1,6 +1,11 @@ version: '3.9' services: app: - image: "epicmorg/debian:buster-jdk6" + image: "epicmorg/debian:bookworm-jdk6" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk6" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Dockerfile.develop new file mode 100644 index 000000000..43e172903 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/Dockerfile.develop @@ -0,0 +1,22 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java7 +################################################################## +RUN wget -qO - http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems | apt-key add - && \ + echo 'deb http://repos.azulsystems.com/debian stable main' > /etc/apt/sources.list.d/zulu.list && \ + apt-get update -y && \ + apt-get install -y --allow-unauthenticated zulu-7 && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/docker-compose.yml index 83b87053f..7f36d4053 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/debian:bookworm-jdk7" build: context: . + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk7" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop new file mode 100644 index 000000000..358475a95 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop @@ -0,0 +1,23 @@ +FROM epicmorg/debian:bookworm-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated temurin-8-jdk && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml index 62bb51801..ab6ce7fc3 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.9' services: app: - image: "epicmorg/debian:byster-jdk8" + image: "epicmorg/debian:bookworm-jdk8" build: context: . app-old: @@ -9,3 +9,8 @@ services: build: context: . dockerfile: ./Dockerfile.adopted + app-develop: + image: "epicmorg/debian:bookworm-develop-jdk8" + build: + context: . + dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/nginx/1.14.2/main/Dockerfile b/linux/ecosystem/nginx/1.14.2/main/Dockerfile index 907a090fe..f67d634e3 100644 --- a/linux/ecosystem/nginx/1.14.2/main/Dockerfile +++ b/linux/ecosystem/nginx/1.14.2/main/Dockerfile @@ -192,7 +192,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/1.15.12/main/Dockerfile b/linux/ecosystem/nginx/1.15.12/main/Dockerfile index 907a090fe..f67d634e3 100644 --- a/linux/ecosystem/nginx/1.15.12/main/Dockerfile +++ b/linux/ecosystem/nginx/1.15.12/main/Dockerfile @@ -192,7 +192,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/1.16.1/main/Dockerfile b/linux/ecosystem/nginx/1.16.1/main/Dockerfile index 907a090fe..f67d634e3 100644 --- a/linux/ecosystem/nginx/1.16.1/main/Dockerfile +++ b/linux/ecosystem/nginx/1.16.1/main/Dockerfile @@ -192,7 +192,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/1.17.10/main/Dockerfile b/linux/ecosystem/nginx/1.17.10/main/Dockerfile index 907a090fe..f67d634e3 100644 --- a/linux/ecosystem/nginx/1.17.10/main/Dockerfile +++ b/linux/ecosystem/nginx/1.17.10/main/Dockerfile @@ -192,7 +192,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/1.18.0/main/Dockerfile b/linux/ecosystem/nginx/1.18.0/main/Dockerfile index 907a090fe..f67d634e3 100644 --- a/linux/ecosystem/nginx/1.18.0/main/Dockerfile +++ b/linux/ecosystem/nginx/1.18.0/main/Dockerfile @@ -192,7 +192,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/1.19.10/main/Dockerfile b/linux/ecosystem/nginx/1.19.10/main/Dockerfile index 907a090fe..f67d634e3 100644 --- a/linux/ecosystem/nginx/1.19.10/main/Dockerfile +++ b/linux/ecosystem/nginx/1.19.10/main/Dockerfile @@ -192,7 +192,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/1.20.1/main/Dockerfile b/linux/ecosystem/nginx/1.20.1/main/Dockerfile index 907a090fe..f67d634e3 100644 --- a/linux/ecosystem/nginx/1.20.1/main/Dockerfile +++ b/linux/ecosystem/nginx/1.20.1/main/Dockerfile @@ -192,7 +192,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/1.21.3/main/Dockerfile b/linux/ecosystem/nginx/1.21.3/main/Dockerfile index d63287502..76a3686e6 100644 --- a/linux/ecosystem/nginx/1.21.3/main/Dockerfile +++ b/linux/ecosystem/nginx/1.21.3/main/Dockerfile @@ -191,7 +191,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/latest/main/Dockerfile b/linux/ecosystem/nginx/latest/main/Dockerfile index 013b2758c..3129bade0 100644 --- a/linux/ecosystem/nginx/latest/main/Dockerfile +++ b/linux/ecosystem/nginx/latest/main/Dockerfile @@ -193,7 +193,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nginx/latest/quic/Dockerfile.experimental b/linux/ecosystem/nginx/latest/quic/Dockerfile.experimental index da1919e7c..42a901013 100644 --- a/linux/ecosystem/nginx/latest/quic/Dockerfile.experimental +++ b/linux/ecosystem/nginx/latest/quic/Dockerfile.experimental @@ -271,7 +271,7 @@ RUN cd ${NGINX_SRC_DIR} && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/current/Dockerfile b/linux/ecosystem/nodejs/current/Dockerfile index 08fc9cc59..293acc4b5 100644 --- a/linux/ecosystem/nodejs/current/Dockerfile +++ b/linux/ecosystem/nodejs/current/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/lts/Dockerfile b/linux/ecosystem/nodejs/lts/Dockerfile index 46ef6fe44..bfea23279 100644 --- a/linux/ecosystem/nodejs/lts/Dockerfile +++ b/linux/ecosystem/nodejs/lts/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/node12/Dockerfile b/linux/ecosystem/nodejs/node12/Dockerfile index 0eddf099d..98729b06f 100644 --- a/linux/ecosystem/nodejs/node12/Dockerfile +++ b/linux/ecosystem/nodejs/node12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/node14/Dockerfile b/linux/ecosystem/nodejs/node14/Dockerfile index 260d9e967..1371051ea 100644 --- a/linux/ecosystem/nodejs/node14/Dockerfile +++ b/linux/ecosystem/nodejs/node14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/node15/Dockerfile b/linux/ecosystem/nodejs/node15/Dockerfile index 3d1770e52..7aa8838ad 100644 --- a/linux/ecosystem/nodejs/node15/Dockerfile +++ b/linux/ecosystem/nodejs/node15/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/node16/Dockerfile b/linux/ecosystem/nodejs/node16/Dockerfile index a186e4a8b..71f5a3da2 100644 --- a/linux/ecosystem/nodejs/node16/Dockerfile +++ b/linux/ecosystem/nodejs/node16/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/node17/Dockerfile b/linux/ecosystem/nodejs/node17/Dockerfile index d37d7bdc2..ca5007bf9 100644 --- a/linux/ecosystem/nodejs/node17/Dockerfile +++ b/linux/ecosystem/nodejs/node17/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge:latest +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/nodejs/node18/Dockerfile b/linux/ecosystem/nodejs/node18/Dockerfile new file mode 100644 index 000000000..46a11537a --- /dev/null +++ b/linux/ecosystem/nodejs/node18/Dockerfile @@ -0,0 +1,34 @@ +FROM epicmorg/debian:bullseye +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 18.x +################################################################## +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node + +RUN curl -sL https://deb.nodesource.com/setup_18.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* \ No newline at end of file diff --git a/linux/ecosystem/nodejs/node18/Makefile b/linux/ecosystem/nodejs/node18/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/nodejs/node18/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/nodejs/node18/README.md b/linux/ecosystem/nodejs/node18/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/nodejs/node18/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/nodejs/node18/docker-compose.yml b/linux/ecosystem/nodejs/node18/docker-compose.yml new file mode 100644 index 000000000..4ace7efff --- /dev/null +++ b/linux/ecosystem/nodejs/node18/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nodejs:node18" + build: + context: . diff --git a/linux/ecosystem/php/latest/Dockerfile b/linux/ecosystem/php/latest/Dockerfile index 0b85b466e..08a6919f9 100644 --- a/linux/ecosystem/php/latest/Dockerfile +++ b/linux/ecosystem/php/latest/Dockerfile @@ -79,7 +79,7 @@ RUN pecl install smbclient && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/php/php7.4/Dockerfile b/linux/ecosystem/php/php7.4/Dockerfile index 0b85b466e..08a6919f9 100644 --- a/linux/ecosystem/php/php7.4/Dockerfile +++ b/linux/ecosystem/php/php7.4/Dockerfile @@ -79,7 +79,7 @@ RUN pecl install smbclient && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/php/php8.0/Dockerfile b/linux/ecosystem/php/php8.0/Dockerfile index 1c1d2c467..86d03151f 100644 --- a/linux/ecosystem/php/php8.0/Dockerfile +++ b/linux/ecosystem/php/php8.0/Dockerfile @@ -84,7 +84,7 @@ RUN pecl install smbclient && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/php/php8.1-p4-not-ready/Dockerfile b/linux/ecosystem/php/php8.1-p4-not-ready/Dockerfile index 76fc73fcc..a15c60d9b 100644 --- a/linux/ecosystem/php/php8.1-p4-not-ready/Dockerfile +++ b/linux/ecosystem/php/php8.1-p4-not-ready/Dockerfile @@ -84,7 +84,7 @@ RUN pecl install smbclient && \ ################################################################## ################################################################## -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/10/Dockerfile b/linux/ecosystem/postgres/10/Dockerfile index 44cf44e99..766aba8d6 100644 --- a/linux/ecosystem/postgres/10/Dockerfile +++ b/linux/ecosystem/postgres/10/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/11/Dockerfile b/linux/ecosystem/postgres/11/Dockerfile index eac98e7cb..dc650590e 100644 --- a/linux/ecosystem/postgres/11/Dockerfile +++ b/linux/ecosystem/postgres/11/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/12/Dockerfile b/linux/ecosystem/postgres/12/Dockerfile index ca0a6c795..e8fb6c9ad 100644 --- a/linux/ecosystem/postgres/12/Dockerfile +++ b/linux/ecosystem/postgres/12/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/13/Dockerfile b/linux/ecosystem/postgres/13/Dockerfile index 0b551b1cd..fc82b7532 100644 --- a/linux/ecosystem/postgres/13/Dockerfile +++ b/linux/ecosystem/postgres/13/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/14/Dockerfile b/linux/ecosystem/postgres/14/Dockerfile index bdc6505ec..374cee24f 100644 --- a/linux/ecosystem/postgres/14/Dockerfile +++ b/linux/ecosystem/postgres/14/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/8.2/Dockerfile b/linux/ecosystem/postgres/8.2/Dockerfile index 6db85baaf..12d729678 100644 --- a/linux/ecosystem/postgres/8.2/Dockerfile +++ b/linux/ecosystem/postgres/8.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/8.3/Dockerfile b/linux/ecosystem/postgres/8.3/Dockerfile index 3832f41d1..f33c59f41 100644 --- a/linux/ecosystem/postgres/8.3/Dockerfile +++ b/linux/ecosystem/postgres/8.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/8.4/Dockerfile b/linux/ecosystem/postgres/8.4/Dockerfile index 85d64923a..8c360a073 100644 --- a/linux/ecosystem/postgres/8.4/Dockerfile +++ b/linux/ecosystem/postgres/8.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/9.0/Dockerfile b/linux/ecosystem/postgres/9.0/Dockerfile index 266be74ce..563e7d560 100644 --- a/linux/ecosystem/postgres/9.0/Dockerfile +++ b/linux/ecosystem/postgres/9.0/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/9.1/Dockerfile b/linux/ecosystem/postgres/9.1/Dockerfile index d950f3407..500f18ddd 100644 --- a/linux/ecosystem/postgres/9.1/Dockerfile +++ b/linux/ecosystem/postgres/9.1/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/9.2/Dockerfile b/linux/ecosystem/postgres/9.2/Dockerfile index 88327769d..2e8fde15d 100644 --- a/linux/ecosystem/postgres/9.2/Dockerfile +++ b/linux/ecosystem/postgres/9.2/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/9.3/Dockerfile b/linux/ecosystem/postgres/9.3/Dockerfile index 82076ba70..f6ca82e52 100644 --- a/linux/ecosystem/postgres/9.3/Dockerfile +++ b/linux/ecosystem/postgres/9.3/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/9.4/Dockerfile b/linux/ecosystem/postgres/9.4/Dockerfile index f86ecbfda..61faed099 100644 --- a/linux/ecosystem/postgres/9.4/Dockerfile +++ b/linux/ecosystem/postgres/9.4/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/9.5/Dockerfile b/linux/ecosystem/postgres/9.5/Dockerfile index 54c245186..e57c1d688 100644 --- a/linux/ecosystem/postgres/9.5/Dockerfile +++ b/linux/ecosystem/postgres/9.5/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/9.6/Dockerfile b/linux/ecosystem/postgres/9.6/Dockerfile index 990da2708..7ba133b0a 100644 --- a/linux/ecosystem/postgres/9.6/Dockerfile +++ b/linux/ecosystem/postgres/9.6/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/postgres/latest/Dockerfile b/linux/ecosystem/postgres/latest/Dockerfile index bdc6505ec..374cee24f 100644 --- a/linux/ecosystem/postgres/latest/Dockerfile +++ b/linux/ecosystem/postgres/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/qbittorrent/latest/Dockerfile b/linux/ecosystem/qbittorrent/latest/Dockerfile index 4b65b463f..fa1858165 100644 --- a/linux/ecosystem/qbittorrent/latest/Dockerfile +++ b/linux/ecosystem/qbittorrent/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/qbittorrent/stable/Dockerfile b/linux/ecosystem/qbittorrent/stable/Dockerfile index 21e60accd..0d451e1f2 100644 --- a/linux/ecosystem/qbittorrent/stable/Dockerfile +++ b/linux/ecosystem/qbittorrent/stable/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/teamcity/agent/latest/Dockerfile b/linux/ecosystem/teamcity/agent/latest/Dockerfile index 2649f02f4..556790f3e 100644 --- a/linux/ecosystem/teamcity/agent/latest/Dockerfile +++ b/linux/ecosystem/teamcity/agent/latest/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/devel:jdk11 +FROM epicmorg/debian:bullseye-develop-jdk11 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/teamcity/agent/node18/Dockerfile b/linux/ecosystem/teamcity/agent/node18/Dockerfile new file mode 100644 index 000000000..4cef52975 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node18/Dockerfile @@ -0,0 +1,38 @@ +FROM epicmorg/teamcity-agent:latest +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# Node.js 18.x +################################################################## +RUN groupadd node && \ + useradd --gid node --shell /bin/bash --create-home node + +RUN curl -sL https://deb.nodesource.com/setup_18.x | bash - && \ + curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ + echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get update && \ + apt-get install -y nodejs yarn + +# curl -L https://www.npmjs.com/install.sh | sh +# npm install -g npm + +RUN echo "=============================================" && \ + echo node $(node --version) && \ + echo npm $(npm --version) && \ + echo yarn $(yarn --version) && \ + echo "=============================================" + +################################################################## +# cleaninig up +################################################################## +RUN apt clean -y && \ + apt-get clean all && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/deb/* && \ + rm -rfv /tmp/composer-setup.php && \ + rm -rfv /tmp/amxx_base_latest.tar.gz && \ + rm -rfv /tmp/atlassian-plugin-sdk.deb && \ + rm -rfv /tmp/addons diff --git a/linux/ecosystem/teamcity/agent/node18/Makefile b/linux/ecosystem/teamcity/agent/node18/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node18/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/teamcity/agent/node18/README.md b/linux/ecosystem/teamcity/agent/node18/README.md new file mode 100644 index 000000000..b53fe01e8 --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node18/README.md @@ -0,0 +1,93 @@ +## TeamCity Minimal Build Agent + +[](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub) + +This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) minimal build agent image. + + More details about tags and components are [here](https://github.com/JetBrains/teamcity-docker-images/blob/master/generated/teamcity-minimal-agent.md). + +The [TeamCity build agent](https://www.jetbrains.com/help/teamcity/build-agent.html) connects to the TeamCity server and spawns the actual build processes. +You can use the ```jetbrains/teamcity-server``` image to run a TeamCity server. + +This minimal image adds just a TeamCity agent without any tools like VCS clients, etc. It is suitable for simple builds and can serve as a base for your custom images. For Java or .NET development we recommend using the default build agent image [jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent/). + +## How to Use This Image + +Pull the TeamCity minimal image from the Docker Hub Repository: + +``` +jetbrains/teamcity-minimal-agent +``` +  +and use the following command to start a container with TeamCity agent running inside +a Linux container: + +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + jetbrains/teamcity-minimal-agent +``` +  +or a Windows container: +``` +docker run -it -e SERVER_URL="" + -v :C:/BuildAgent/conf + jetbrains/teamcity-minimal-agent +``` +where `` is the full URL for TeamCity server, accessible by the agent. Note that `localhost` will not generally not work as it will refer to the `localhost` inside the container. +`` is the host machine directory to serve as the TeamCity agent config directory. We recommend providing this binding in order to persist the agent configuration, e.g. authorization on the server. Note that you should map a different folder for every new agent you create. + +Since version 2020.1, TeamCity agent Docker images __run under a non-root user__. Refer to our [upgrade notes](https://www.jetbrains.com/help/teamcity/upgrade-notes.html#UpgradeNotes-AgentDockerimagesrunundernon-rootuser) for information on possible affected use cases. + +When you run the agent for the first time, you should authorize it via the TeamCity server UI: go to the **Unauthorized Agents** page in your browser. See [more details](https://www.jetbrains.com/help/teamcity/build-agent.html). + +All information about agent authorization is stored in agent's configuration folder. If you stop the container with the agent and then start a new one with the same config folder, the agent's name and authorization state will be preserved. + +TeamCity agent does not need manual upgrade: it will upgrade itself automatically on connecting to an upgraded server. + +### Agent Image Environment Variables + +- **SERVER_URL** - URL of the TeamCity server agent will connect to +- **AGENT_NAME** - (optional) Name of the agent in TeamCity UI, autogenerated if omitted +- **AGENT_TOKEN** - (optional) Agent authorization token, if unset, the agent should be [authorized](https://www.jetbrains.com/help/teamcity/build-agent.html#BuildAgent-BuildAgentStatus) via TeamCity UI. +- **OWN_ADDRESS** - (optional, linux only) IP address build agent binds to, autodetected +- **OWN_PORT** - (optional, linux only) Port build agent binds to, 9090 by default + +### Windows Containers Limitations + +The details on the known problems in Windows containers are available in the [TeamCity documentation](https://www.jetbrains.com/help/teamcity/known-issues.html#KnownIssues-WindowsDockerContainers). + +## Customization + +You can customize the image via the usual Docker procedure: + +1. Run the image +``` +docker run -it -e SERVER_URL="" \ + -v :/data/teamcity_agent/conf \ + --name="my-customized-agent" \ + jetbrains/teamcity-minimal-agent \ +``` +2. Enter the container +``` +docker exec -it my-customized-agent bash +``` + +3. Change whatever you need +4. Exit and [create a new image](https://docs.docker.com/engine/reference/commandline/commit/) from the container +``` +docker commit my-customized-agent +``` + +## License + +The image is available under the [TeamCity license](https://www.jetbrains.com/teamcity/buy/license.html). +TeamCity is free for perpetual use with the limitation of 100 build configurations (jobs) and 3 agents. [Licensing details](https://www.jetbrains.com/help/teamcity/licensing-policy.html). + +## Feedback + +Report issues of suggestions to the official TeamCity [issue tracker](https://youtrack.jetbrains.com/issues/TW). + +## Other TeamCity Images +* [TeamCity Server](https://hub.docker.com/r/jetbrains/teamcity-server/) +* [Build Agent](https://hub.docker.com/r/jetbrains/teamcity-agent/) diff --git a/linux/ecosystem/teamcity/agent/node18/docker-compose.yml b/linux/ecosystem/teamcity/agent/node18/docker-compose.yml new file mode 100644 index 000000000..ccb342e8a --- /dev/null +++ b/linux/ecosystem/teamcity/agent/node18/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/teamcity-agent:node18" + build: + context: . diff --git a/linux/ecosystem/torrserver/Dockerfile b/linux/ecosystem/torrserver/Dockerfile index 6c0e398aa..bf6ded8b0 100644 --- a/linux/ecosystem/torrserver/Dockerfile +++ b/linux/ecosystem/torrserver/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/edge +FROM epicmorg/debian:bullseye #ARG TORRSERVER_LINK=https://releases.yourok.ru/torr/server/TorrServer-linux-amd64 ARG TORRSERVER_LINK=https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-amd64 From b8c64defc0fe0d8111245e8d905054323e484758 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 03:17:20 +0300 Subject: [PATCH 35/84] updates --- Makefile | 3 + .../atlassian/bitbucket/latest/Dockerfile | 2 +- .../bitbucket/latest/Dockerfile.jdk11 | 2 +- .../bitbucket/latest/docker-compose.yml | 5 ++ linux/ecosystem/atlassian/jira/8/8.22.2/.env | 3 + .../atlassian/jira/8/8.22.2/Dockerfile | 49 ++++++++++ .../atlassian/jira/8/8.22.2/Dockerfile.jdk11 | 49 ++++++++++ .../atlassian/jira/8/8.22.2/Makefile | 19 ++++ .../jira/8/8.22.2/docker-compose.yml | 17 ++++ .../atlassian/jira/8/8.22.2/entrypoint.sh | 89 +++++++++++++++++++ linux/ecosystem/atlassian/jira/latest/.env | 4 +- 11 files changed, 238 insertions(+), 4 deletions(-) create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.2/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.2/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.2/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.22.2/entrypoint.sh diff --git a/Makefile b/Makefile index 92d2d8170..c215cfac6 100644 --- a/Makefile +++ b/Makefile @@ -328,6 +328,9 @@ bundle-atlassian: cd `pwd`/linux/ecosystem/atlassian/fisheye/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/atlassian/jira/latest && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/jira/8/8.22.0 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/jira/8/8.22.1 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/atlassian/jira/8/8.22.2 && pwd && make build && make deploy bundle-web: @echo "=======================================" diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile index 166150635..d2da0ba62 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.21.0 +ARG BITBUCKET_VERSION=7.21.1 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 index df9b0ad99..bb66df39d 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.21.0 +ARG BITBUCKET_VERSION=7.21.1 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/bitbucket/latest/docker-compose.yml b/linux/ecosystem/atlassian/bitbucket/latest/docker-compose.yml index ec9d75eca..72d3dfabc 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/docker-compose.yml +++ b/linux/ecosystem/atlassian/bitbucket/latest/docker-compose.yml @@ -4,3 +4,8 @@ services: image: "epicmorg/bitbucket:latest" build: context: . + app-jdk11: + image: "epicmorg/bitbucket:latest-jdk11" + build: + context: . + dockerfile: ./Dockerfile.jdk11 diff --git a/linux/ecosystem/atlassian/jira/8/8.22.2/.env b/linux/ecosystem/atlassian/jira/8/8.22.2/.env new file mode 100644 index 000000000..fe33ce1cd --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/.env @@ -0,0 +1,3 @@ + +RELEASE=8.22.2 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.2.tar.gz diff --git a/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile new file mode 100644 index 000000000..0bb89734c --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile @@ -0,0 +1,49 @@ +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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +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 new file mode 100644 index 000000000..8719b8c56 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/Dockerfile.jdk11 @@ -0,0 +1,49 @@ +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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.2/Makefile b/linux/ecosystem/atlassian/jira/8/8.22.2/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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.22.2/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.2/docker-compose.yml new file mode 100644 index 000000000..81592d775 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.2/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + 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/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.22.2/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.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/latest/.env b/linux/ecosystem/atlassian/jira/latest/.env index 00147052b..fe33ce1cd 100644 --- a/linux/ecosystem/atlassian/jira/latest/.env +++ b/linux/ecosystem/atlassian/jira/latest/.env @@ -1,3 +1,3 @@ -RELEASE=8.22.0 -DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.0.tar.gz +RELEASE=8.22.2 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.2.tar.gz From f7eb66e5a27f48efbe496e294bfc37455caa63fb Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 03:21:07 +0300 Subject: [PATCH 36/84] updates --- CHANGELOG.md | 1 + linux/advanced/vscode-server/latest/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d85c22b05..5d27b4737 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * deprecating `epicmorg/prod`, `epicmorg/edge`, `epicmorg/develop` images. * legacy images are replaced by new base images. see `epicmorg/debian` section. * added `nodejs18` + * updated `jira8`, `bitbucket`, `vscode` * `february, march` * new `nextcloud` images, updated `atlassian` images. * new `nodejs` iamges. diff --git a/linux/advanced/vscode-server/latest/Dockerfile b/linux/advanced/vscode-server/latest/Dockerfile index 3da0479cd..6a4fa6b05 100644 --- a/linux/advanced/vscode-server/latest/Dockerfile +++ b/linux/advanced/vscode-server/latest/Dockerfile @@ -1,7 +1,7 @@ ################################################################################ # https://github.com/linuxserver/docker-code-server/pkgs/container/code-server ################################################################################ -FROM ghcr.io/linuxserver/code-server:focal +FROM ghcr.io/linuxserver/code-server:latest LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive From 497b7c514b5ddfd273bb37a718499c5bad5d6e45 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 03:27:12 +0300 Subject: [PATCH 37/84] apache2 update --- CHANGELOG.md | 1 + linux/ecosystem/apache2/latest/Dockerfile | 1 + linux/ecosystem/apache2/php7.2/Dockerfile | 1 + linux/ecosystem/apache2/php7.3/Dockerfile | 1 + linux/ecosystem/apache2/php7.4/Dockerfile | 1 + linux/ecosystem/apache2/php8.0/Dockerfile | 1 + 6 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d27b4737..b59c7c33a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * legacy images are replaced by new base images. see `epicmorg/debian` section. * added `nodejs18` * updated `jira8`, `bitbucket`, `vscode` + * updated `apache2` * `february, march` * new `nextcloud` images, updated `atlassian` images. * new `nodejs` iamges. diff --git a/linux/ecosystem/apache2/latest/Dockerfile b/linux/ecosystem/apache2/latest/Dockerfile index 1a4b54ac3..f9e5d6c65 100644 --- a/linux/ecosystem/apache2/latest/Dockerfile +++ b/linux/ecosystem/apache2/latest/Dockerfile @@ -105,6 +105,7 @@ HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh +RUN chown -Rf www-data:www-data /var/www #Final config VOLUME ["/var/www"] diff --git a/linux/ecosystem/apache2/php7.2/Dockerfile b/linux/ecosystem/apache2/php7.2/Dockerfile index b972a8e42..90b4e25b7 100644 --- a/linux/ecosystem/apache2/php7.2/Dockerfile +++ b/linux/ecosystem/apache2/php7.2/Dockerfile @@ -98,6 +98,7 @@ HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh +RUN chown -Rf www-data:www-data /var/www #Final config VOLUME ["/var/www"] diff --git a/linux/ecosystem/apache2/php7.3/Dockerfile b/linux/ecosystem/apache2/php7.3/Dockerfile index 8c97f96f5..6f81482c4 100644 --- a/linux/ecosystem/apache2/php7.3/Dockerfile +++ b/linux/ecosystem/apache2/php7.3/Dockerfile @@ -98,6 +98,7 @@ HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh +RUN chown -Rf www-data:www-data /var/www #Final config VOLUME ["/var/www"] diff --git a/linux/ecosystem/apache2/php7.4/Dockerfile b/linux/ecosystem/apache2/php7.4/Dockerfile index 1a4b54ac3..f9e5d6c65 100644 --- a/linux/ecosystem/apache2/php7.4/Dockerfile +++ b/linux/ecosystem/apache2/php7.4/Dockerfile @@ -105,6 +105,7 @@ HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh +RUN chown -Rf www-data:www-data /var/www #Final config VOLUME ["/var/www"] diff --git a/linux/ecosystem/apache2/php8.0/Dockerfile b/linux/ecosystem/apache2/php8.0/Dockerfile index ec62bb1fb..3e75a00da 100644 --- a/linux/ecosystem/apache2/php8.0/Dockerfile +++ b/linux/ecosystem/apache2/php8.0/Dockerfile @@ -106,6 +106,7 @@ HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:80/ || exit # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh +RUN chown -Rf www-data:www-data /var/www #Final config VOLUME ["/var/www"] From da39a0eac8481b40e1801fb42f02b336ca74fffc Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 03:32:18 +0300 Subject: [PATCH 38/84] make fix --- Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Makefile b/Makefile index c215cfac6..3e7dfd37f 100644 --- a/Makefile +++ b/Makefile @@ -307,9 +307,7 @@ bundle-base-images: @echo "=======================================" @echo "===== Building EpicMorg images =====" @echo "=======================================" - make ecosystem-prod-images - make ecosystem-edge-images - make ecosystem-devel-images + make ecosystem-debian-images bundle-teamcity: @echo "=======================================" From a63ca04cd028360d4e4f5e494b3f347e3ac34cd4 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 12:57:06 +0300 Subject: [PATCH 39/84] update --- linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile index 1e4c9eb97..b55005e20 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile @@ -86,7 +86,6 @@ RUN apt-get update && \ libcrypto++-dev \ libbz2-dev \ libvpx-dev \ - libvpx6 \ tcl ################################################################## From 9bdcb80fae3060cc3f0f8291fccd3b768875e607 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 13:01:02 +0300 Subject: [PATCH 40/84] update --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 3e7dfd37f..38f6ce274 100644 --- a/Makefile +++ b/Makefile @@ -62,17 +62,17 @@ advanced-images: make advanced-nextcloud-patched-images advanced-mattermost-images: - cd `pwd`/linux/advanced/mattermost && pwd && make + cd `pwd`/linux/advanced/mattermost && pwd && make build && make deploy advanced-nextcloud-latest-images: - cd `pwd`/linux/advanced/nextcloud/pure/latest && pwd && make - cd `pwd`/linux/advanced/nextcloud/patched/latest && pwd && make + cd `pwd`/linux/advanced/nextcloud/pure/latest && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/latest && pwd && make build && make deploy advanced-teamcity-server-images: - cd `pwd`/linux/advanced/teamcity/server && pwd && make + cd `pwd`/linux/advanced/teamcity/server && pwd && make build && make deploy advanced-redash-images: - cd `pwd`/linux/advanced/redash && pwd && make + cd `pwd`/linux/advanced/redash && pwd && make build && make deploy advanced-zabbix-images: cd `pwd`/linux/advanced/zabbix/agent && pwd && make build && make deploy From ea6c85034037aa8d6888b530d40e1834527a9507 Mon Sep 17 00:00:00 2001 From: STAM Date: Sat, 7 May 2022 16:11:09 +0300 Subject: [PATCH 41/84] gpg fix --- Makefile | 8 ++++---- .../ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile | 2 +- .../epicmorg/debian/08-jessie/jdk11/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile | 2 +- .../epicmorg/debian/08-jessie/jdk17/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile | 2 +- .../epicmorg/debian/08-jessie/jdk18/Dockerfile.develop | 2 +- linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile | 2 +- .../epicmorg/debian/08-jessie/jdk8/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile | 2 +- .../epicmorg/debian/09-stretch/jdk11/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile | 2 +- .../epicmorg/debian/09-stretch/jdk17/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile | 2 +- .../epicmorg/debian/09-stretch/jdk18/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile | 2 +- .../epicmorg/debian/09-stretch/jdk8/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile | 2 +- .../epicmorg/debian/10-buster/jdk11/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile | 2 +- .../epicmorg/debian/10-buster/jdk17/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile | 2 +- .../epicmorg/debian/10-buster/jdk18/Dockerfile.develop | 2 +- linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile | 2 +- .../epicmorg/debian/10-buster/jdk8/Dockerfile.develop | 2 +- .../epicmorg/debian/11-bullseye/jdk11/Dockerfile | 2 +- .../epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop | 2 +- .../epicmorg/debian/11-bullseye/jdk17/Dockerfile | 2 +- .../epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop | 2 +- .../epicmorg/debian/11-bullseye/jdk18/Dockerfile | 2 +- .../epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile | 2 +- .../epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop | 2 +- .../epicmorg/debian/12-bookworm/jdk11/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop | 2 +- .../epicmorg/debian/12-bookworm/jdk17/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop | 2 +- .../epicmorg/debian/12-bookworm/jdk18/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop | 2 +- 41 files changed, 44 insertions(+), 44 deletions(-) diff --git a/Makefile b/Makefile index 38f6ce274..203352ad6 100644 --- a/Makefile +++ b/Makefile @@ -43,11 +43,11 @@ docker-clean: docker system prune -af images: - make docker-clean - make advanced-images - make docker-clean +# make docker-clean +# make advanced-images +# make docker-clean make ecosystem-images - make docker-clean +# make docker-clean advanced-images: @echo "=======================================" diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile index c8ab98578..821e39716 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop index 4704955cf..3341237d5 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk11/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile index 024976b54..cf921f164 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop index ccd94b6a3..da0a07f65 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk17/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile index b44085d82..483affb3e 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop index dec8406e2..b438322ca 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk18/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile index e9bbb82b1..feb711f04 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop index e94c3ed80..97644d0da 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/08-jessie/jdk8/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ jessie main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile index 4cc773b14..c3afdd187 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop index 1c45c2223..f715dcc6a 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile index 4e8ea79b7..5fdadae7b 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop index 5a6d4c1cd..761e72e6f 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile index f867a76d1..15a1c2dfe 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop index 377cc9f26..18b623cee 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile index 28f4ba71c..f78f8cd93 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop index 25b7f190f..219c72a33 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile index d39beb4b8..b6f71d5be 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop index 914efed90..14b574637 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk11/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile index 922576733..22f314c27 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop index c001e1aca..028824055 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk17/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile index 219efb4bf..46d44811e 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop index 48069da39..2c895eb73 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk18/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile index a370cc89f..296ba5d9b 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop index a294dfc84..9570d1286 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/10-buster/jdk8/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb buster main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile index 0d3870bdf..7801a8ba9 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop index 1819ed8a7..d16d735b8 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile index ff5129bc1..47e228b11 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop index 5b1a12225..ad59f30d8 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile index 7bc43a108..6c1050741 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop index a4b4cd241..fd0a0a301 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk18/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile index 867caf67a..3e5efa483 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop index d477912f2..566b8ee25 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile index a5a527d58..ad54a3513 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop index 9c502013a..ff6b70ecd 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile index 37b449689..7bbe695a0 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop index 5d01727ce..c667756c8 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java17 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile index bc158d17a..4dc01054b 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop index 55e425917..320212986 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java18 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile index 436bffdf9..2f41a2a42 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop index 358475a95..759de00a8 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # installing java8 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ From ba74dcdf6947f49e127f86d2ff03c4327c44f88f Mon Sep 17 00:00:00 2001 From: STAM Date: Sat, 7 May 2022 16:14:03 +0300 Subject: [PATCH 42/84] make fix --- Makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 203352ad6..458a482f1 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = "2022.05.27" +VERSION = "2022.05.07" AUTHOR = "EpicMorg" MODIFIED = "STAM" DOCKER_SCAN_SUGGEST = false @@ -43,11 +43,10 @@ docker-clean: docker system prune -af images: -# make docker-clean -# make advanced-images -# make docker-clean + make docker-clean + make advanced-images make ecosystem-images -# make docker-clean + make docker-clean advanced-images: @echo "=======================================" From 8e946bd9339056cefc0b7982eff87e3d30a1459d Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 18:19:43 +0300 Subject: [PATCH 43/84] fixes --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 458a482f1..cfc1e10b2 100644 --- a/Makefile +++ b/Makefile @@ -43,10 +43,10 @@ docker-clean: docker system prune -af images: - make docker-clean +# make docker-clean make advanced-images make ecosystem-images - make docker-clean +# make docker-clean advanced-images: @echo "=======================================" @@ -181,9 +181,9 @@ ecosystem-debian-bullseye-images: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk15 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy From 43c5960a44c164bfd8f5dc28330e35b34fe3403c Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 19:19:22 +0300 Subject: [PATCH 44/84] jdk fix --- .../debian/11-bullseye/{jdk12 => jdk12.template}/Dockerfile | 0 .../11-bullseye/{jdk12 => jdk12.template}/Dockerfile.develop | 0 .../debian/11-bullseye/{jdk12 => jdk12.template}/Makefile | 0 .../11-bullseye/{jdk12 => jdk12.template}/docker-compose.yml | 0 .../debian/11-bullseye/{jdk13 => jdk13.template}/Dockerfile | 0 .../11-bullseye/{jdk13 => jdk13.template}/Dockerfile.develop | 0 .../debian/11-bullseye/{jdk13 => jdk13.template}/Makefile | 0 .../11-bullseye/{jdk13 => jdk13.template}/docker-compose.yml | 0 .../debian/11-bullseye/{jdk14 => jdk14.template}/Dockerfile | 0 .../11-bullseye/{jdk14 => jdk14.template}/Dockerfile.develop | 0 .../debian/11-bullseye/{jdk14 => jdk14.template}/Makefile | 0 .../11-bullseye/{jdk14 => jdk14.template}/docker-compose.yml | 0 12 files changed, 0 insertions(+), 0 deletions(-) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk12 => jdk12.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk12 => jdk12.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk12 => jdk12.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk12 => jdk12.template}/docker-compose.yml (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk13 => jdk13.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk13 => jdk13.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk13 => jdk13.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk13 => jdk13.template}/docker-compose.yml (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk14 => jdk14.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk14 => jdk14.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk14 => jdk14.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/11-bullseye/{jdk14 => jdk14.template}/docker-compose.yml (100%) diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/Makefile rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk12/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk12.template/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/Makefile rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk13/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk13.template/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Makefile b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/Makefile rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/11-bullseye/jdk14/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/11-bullseye/jdk14.template/docker-compose.yml From 221a9141b99c2281baf0e5257530a1eb63cb915f Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sat, 7 May 2022 22:46:49 +0300 Subject: [PATCH 45/84] deb12 fix --- linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index ddbc8a831..71e66420c 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -108,7 +108,7 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ apt-get install -y --allow-unauthenticated \ btrfs-progs \ - exfat-utils \ +# exfat-utils \ #not avalible now e2fsprogs \ f2fs-tools \ dosfstools \ From b2eff9fd0929d987bc0bbfcf567e336b93e67582 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sun, 8 May 2022 01:42:20 +0300 Subject: [PATCH 46/84] deb12 fix --- linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile | 1 + linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile index b55005e20..34ebcd3d7 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile @@ -86,6 +86,7 @@ RUN apt-get update && \ libcrypto++-dev \ libbz2-dev \ libvpx-dev \ +# libvpx6 \ #not avalible tcl ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile index 5abf3bb41..9644ff315 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile @@ -86,7 +86,7 @@ RUN apt-get update && \ libcrypto++-dev \ libbz2-dev \ libvpx-dev \ - libvpx6 \ +# libvpx6 \ #not avalible yet tcl ################################################################## From b46947e4ccdb17147af4227392e7d9c1991f8213 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Sun, 8 May 2022 11:01:07 +0300 Subject: [PATCH 47/84] deb12 fix --- .../12-bookworm/jdk11/Dockerfile.adopted | 26 ------------------- .../12-bookworm/jdk11/docker-compose.yml | 5 ---- .../{jdk12 => jdk12.template}/Dockerfile | 0 .../Dockerfile.develop | 0 .../{jdk12 => jdk12.template}/Makefile | 0 .../docker-compose.yml | 0 .../{jdk13 => jdk13.template}/Dockerfile | 0 .../Dockerfile.develop | 0 .../{jdk13 => jdk13.template}/Makefile | 0 .../docker-compose.yml | 0 .../{jdk14 => jdk14.template}/Dockerfile | 0 .../Dockerfile.develop | 0 .../{jdk14 => jdk14.template}/Makefile | 0 .../docker-compose.yml | 0 .../{jdk15 => jdk15.template}/Dockerfile | 0 .../Dockerfile.develop | 0 .../{jdk15 => jdk15.template}/Makefile | 0 .../docker-compose.yml | 0 .../{jdk16 => jdk16.template}/Dockerfile | 0 .../Dockerfile.develop | 0 .../{jdk16 => jdk16.template}/Makefile | 0 .../docker-compose.yml | 0 .../12-bookworm/jdk8/Dockerfile.adopted | 23 ---------------- .../12-bookworm/jdk8/docker-compose.yml | 5 ---- 24 files changed, 59 deletions(-) delete mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.adopted rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk12 => jdk12.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk12 => jdk12.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk12 => jdk12.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk12 => jdk12.template}/docker-compose.yml (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk13 => jdk13.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk13 => jdk13.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk13 => jdk13.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk13 => jdk13.template}/docker-compose.yml (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk14 => jdk14.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk14 => jdk14.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk14 => jdk14.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk14 => jdk14.template}/docker-compose.yml (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15 => jdk15.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15 => jdk15.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15 => jdk15.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15 => jdk15.template}/docker-compose.yml (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16 => jdk16.template}/Dockerfile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16 => jdk16.template}/Dockerfile.develop (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16 => jdk16.template}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16 => jdk16.template}/docker-compose.yml (100%) delete mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.adopted diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.adopted deleted file mode 100644 index 90e6c45fd..000000000 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.adopted +++ /dev/null @@ -1,26 +0,0 @@ -FROM epicmorg/debian:bookworm -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java11 -################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ - apt-get update && \ - apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ - java -version - -################################################################## -# cleanup -################################################################## -RUN apt-get purge policykit-1 -y && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml index df42c2704..f3c6a6ee0 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/docker-compose.yml @@ -4,11 +4,6 @@ services: image: "epicmorg/debian:bookworm-jdk11" build: context: . - app-old: - image: "epicmorg/debian:bookworm-jdk11-adopted" - build: - context: . - dockerfile: ./Dockerfile.adopted app-develop: image: "epicmorg/debian:bookworm-develop-jdk11" build: diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk12/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk12.template/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk13/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk13.template/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk14/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk14.template/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile.develop similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.adopted b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.adopted deleted file mode 100644 index fc2705859..000000000 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.adopted +++ /dev/null @@ -1,23 +0,0 @@ -FROM epicmorg/debian:bookworm -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# installing java8 -################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ - apt-get update && \ - apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ - java -version - -################################################################## -# cleanup -################################################################## -RUN apt-get purge policykit-1 -y && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml index ab6ce7fc3..35bf2fb86 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/docker-compose.yml @@ -4,11 +4,6 @@ services: image: "epicmorg/debian:bookworm-jdk8" build: context: . - app-old: - image: "epicmorg/debian:bookworm-jdk8-adopted" - build: - context: . - dockerfile: ./Dockerfile.adopted app-develop: image: "epicmorg/debian:bookworm-develop-jdk8" build: From 800eeb1d1cdc999fdc8fa2d70f357292d99f9e8c Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 00:51:38 +0300 Subject: [PATCH 48/84] deb12 fix --- Makefile | 6 +++--- .../ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop | 2 +- .../debian/12-bookworm/{jdk15.template => jdk15}/Dockerfile | 2 +- .../{jdk15.template => jdk15}/Dockerfile.develop | 2 +- .../debian/12-bookworm/{jdk15.template => jdk15}/Makefile | 0 .../{jdk15.template => jdk15}/docker-compose.yml | 0 .../debian/12-bookworm/{jdk16.template => jdk16}/Dockerfile | 2 +- .../{jdk16.template => jdk16}/Dockerfile.develop | 2 +- .../debian/12-bookworm/{jdk16.template => jdk16}/Makefile | 0 .../{jdk16.template => jdk16}/docker-compose.yml | 0 .../ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop | 2 +- .../ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop | 2 +- 15 files changed, 13 insertions(+), 13 deletions(-) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15.template => jdk15}/Dockerfile (90%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15.template => jdk15}/Dockerfile.develop (90%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15.template => jdk15}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk15.template => jdk15}/docker-compose.yml (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16.template => jdk16}/Dockerfile (90%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16.template => jdk16}/Dockerfile.develop (90%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16.template => jdk16}/Makefile (100%) rename linux/ecosystem/epicmorg/debian/12-bookworm/{jdk16.template => jdk16}/docker-compose.yml (100%) diff --git a/Makefile b/Makefile index cfc1e10b2..7d61d8542 100644 --- a/Makefile +++ b/Makefile @@ -197,9 +197,9 @@ ecosystem-debian-bookworm-images: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk12 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk13 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk14 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile index ad54a3513..6ec92fe86 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java11 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-11-jdk && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop index ff6b70ecd..68bea2f44 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11/Dockerfile.develop @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java11 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-11-jdk && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile similarity index 90% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile index ca1fb4a94..5a466ebba 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java15 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop similarity index 90% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop index e64b9938c..cd83c306d 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Dockerfile.develop @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java15 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated adoptopenjdk-15-hotspot && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk15.template/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk15/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile similarity index 90% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile index 68160e22b..c88ba2448 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java16 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop similarity index 90% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile.develop rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop index 2ce33f575..54ae34824 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Dockerfile.develop @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java16 ################################################################## RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bookworm main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ bullseye main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated adoptopenjdk-16-hotspot && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Makefile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Makefile similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/Makefile rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/Makefile diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/docker-compose.yml b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml similarity index 100% rename from linux/ecosystem/epicmorg/debian/12-bookworm/jdk16.template/docker-compose.yml rename to linux/ecosystem/epicmorg/debian/12-bookworm/jdk16/docker-compose.yml diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile index 7bbe695a0..b9a1704e7 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java17 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-17-jdk && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop index c667756c8..ed87fc8c5 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17/Dockerfile.develop @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java17 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-17-jdk && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile index 4dc01054b..78345f4b0 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java18 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-18-jdk && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop index 320212986..27d44ae37 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18/Dockerfile.develop @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java18 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-18-jdk && \ From efd980232bd4f9ec4be9f9be2d813f04bb36357b Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 01:14:39 +0300 Subject: [PATCH 49/84] deb12 fix --- linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile | 2 +- .../epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile index 2f41a2a42..7c14e4c86 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java8 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-8-jdk && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop index 759de00a8..0e0f18685 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8/Dockerfile.develop @@ -6,7 +6,7 @@ ARG DEBIAN_FRONTEND=noninteractive # installing java8 ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ - echo 'deb https://packages.adoptium.net/artifactory/deb bookworm main' > /etc/apt/sources.list.d/temurin-official.list && \ + echo 'deb https://packages.adoptium.net/artifactory/deb bullseye main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ apt-get install -y --allow-unauthenticated temurin-8-jdk && \ From 0c892b8ac44fbdb39f0500fcfaa69c2b9353fcde Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 13:58:20 +0300 Subject: [PATCH 50/84] fix --- linux/advanced/vscode-server/android/Dockerfile | 2 +- linux/ecosystem/teamcity/agent/android-sdk/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/linux/advanced/vscode-server/android/Dockerfile b/linux/advanced/vscode-server/android/Dockerfile index 333c8af26..b8817ffcb 100644 --- a/linux/advanced/vscode-server/android/Dockerfile +++ b/linux/advanced/vscode-server/android/Dockerfile @@ -33,7 +33,7 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen ################################################################## #USER root #RUN export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io?rcupdate=false" | bash -RUN export SDKMAN_DIR="/config/.sdkman" && curl -s "https://get.sdkman.io" | bash +RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash ################################################################## # Gradle diff --git a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile index 5391ccb0b..7827ca2a0 100644 --- a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile +++ b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile @@ -22,7 +22,7 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen ################################################################## # SDKMAN ################################################################## -RUN curl -s "http://get.sdkman.io" | bash +RUN curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "http://get.sdkman.io" | bash ################################################################## # Gradle From 89caa8cb95239cde624013c610846b9a133c96c1 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 14:01:16 +0300 Subject: [PATCH 51/84] fix --- linux/advanced/vscode-server/android/Dockerfile | 13 +++++++------ linux/advanced/vscode-server/devops/Dockerfile | 15 ++++++++------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/linux/advanced/vscode-server/android/Dockerfile b/linux/advanced/vscode-server/android/Dockerfile index b8817ffcb..349474f69 100644 --- a/linux/advanced/vscode-server/android/Dockerfile +++ b/linux/advanced/vscode-server/android/Dockerfile @@ -48,14 +48,15 @@ RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk install kotlin; ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ focal main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb focal main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version ################################################################## # cleaninig up diff --git a/linux/advanced/vscode-server/devops/Dockerfile b/linux/advanced/vscode-server/devops/Dockerfile index cd508597a..39433012a 100644 --- a/linux/advanced/vscode-server/devops/Dockerfile +++ b/linux/advanced/vscode-server/devops/Dockerfile @@ -279,7 +279,7 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen ################################################################## #USER root #RUN export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io?rcupdate=false" | bash -RUN export SDKMAN_DIR="/config/.sdkman" && curl -s "https://get.sdkman.io" | bash +RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash ################################################################## # Gradle @@ -294,14 +294,15 @@ RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk install kotlin; ################################################################## # installing java11 ################################################################## -RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ - echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ focal main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ +RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ + echo 'deb https://packages.adoptium.net/artifactory/deb focal main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ - mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ - ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib + apt-get install -y --allow-unauthenticated temurin-11-jdk && \ + mkdir /usr/lib/jvm/temurin-11-jdk-amd64/jre && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/bin/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/bin && \ + ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ + java -version ################################################################## # cleaninig up From 577e580856d3f86a93e5c5d46fcbbc2e75a026dc Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 14:20:35 +0300 Subject: [PATCH 52/84] fix --- .../advanced/vscode-server/android/Dockerfile | 4 +- .../advanced/vscode-server/android/sdkman.sh | 312 ++++++++++++++++++ .../advanced/vscode-server/devops/Dockerfile | 4 +- linux/advanced/vscode-server/devops/sdkman.sh | 312 ++++++++++++++++++ .../teamcity/agent/android-sdk/Dockerfile | 4 +- .../teamcity/agent/android-sdk/sdkman.sh | 312 ++++++++++++++++++ 6 files changed, 945 insertions(+), 3 deletions(-) create mode 100755 linux/advanced/vscode-server/android/sdkman.sh create mode 100755 linux/advanced/vscode-server/devops/sdkman.sh create mode 100755 linux/ecosystem/teamcity/agent/android-sdk/sdkman.sh diff --git a/linux/advanced/vscode-server/android/Dockerfile b/linux/advanced/vscode-server/android/Dockerfile index 349474f69..5a1e5f882 100644 --- a/linux/advanced/vscode-server/android/Dockerfile +++ b/linux/advanced/vscode-server/android/Dockerfile @@ -33,7 +33,9 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen ################################################################## #USER root #RUN export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io?rcupdate=false" | bash -RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash +#RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash +COPY ./sdkman.sh /tmp/sdkman.sh +RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh && bash /tmp/sdkman.sh ################################################################## # Gradle diff --git a/linux/advanced/vscode-server/android/sdkman.sh b/linux/advanced/vscode-server/android/sdkman.sh new file mode 100755 index 000000000..59b74df1e --- /dev/null +++ b/linux/advanced/vscode-server/android/sdkman.sh @@ -0,0 +1,312 @@ +#!/bin/bash +# +# Copyright 2017 Marco Vermeulen +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +# install:- channel: stable; cliVersion: 5.15.0; cliNativeVersion: NA; api: https://api.sdkman.io/2 + +# Global variables +SDKMAN_SERVICE="https://api.sdkman.io/2" +SDKMAN_VERSION="5.15.0" +SDKMAN_PLATFORM=$(uname) + +if [ -z "$SDKMAN_DIR" ]; then + SDKMAN_DIR="$HOME/.sdkman" + SDKMAN_DIR_RAW='$HOME/.sdkman' +else + SDKMAN_DIR_RAW="$SDKMAN_DIR" +fi + +# Local variables +sdkman_tmp_folder="${SDKMAN_DIR}/tmp" +sdkman_zip_file="${sdkman_tmp_folder}/sdkman-${SDKMAN_VERSION}.zip" +sdkman_zip_base_folder="${sdkman_tmp_folder}/sdkman-${SDKMAN_VERSION}" +sdkman_ext_folder="${SDKMAN_DIR}/ext" +sdkman_etc_folder="${SDKMAN_DIR}/etc" +sdkman_var_folder="${SDKMAN_DIR}/var" +sdkman_archives_folder="${SDKMAN_DIR}/archives" +sdkman_candidates_folder="${SDKMAN_DIR}/candidates" +sdkman_config_file="${sdkman_etc_folder}/config" +sdkman_bash_profile="${HOME}/.bash_profile" +sdkman_profile="${HOME}/.profile" +sdkman_bashrc="${HOME}/.bashrc" +sdkman_zshrc="${ZDOTDIR:-${HOME}}/.zshrc" + +sdkman_init_snippet=$( cat << EOF +#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! +export SDKMAN_DIR="$SDKMAN_DIR_RAW" +[[ -s "${SDKMAN_DIR_RAW}/bin/sdkman-init.sh" ]] && source "${SDKMAN_DIR_RAW}/bin/sdkman-init.sh" +EOF +) + +# OS specific support (must be 'true' or 'false'). +cygwin=false; +darwin=false; +solaris=false; +freebsd=false; +case "$(uname)" in + CYGWIN*) + cygwin=true + ;; + Darwin*) + darwin=true + ;; + SunOS*) + solaris=true + ;; + FreeBSD*) + freebsd=true +esac + +echo '' +echo ' -+syyyyyyys:' +echo ' `/yho:` -yd.' +echo ' `/yh/` +m.' +echo ' .oho. hy .`' +echo ' .sh/` :N` `-/o` `+dyyo:.' +echo ' .yh:` `M- `-/osysoym :hs` `-+sys: hhyssssssssy+' +echo ' .sh:` `N: ms/-`` yy.yh- -hy. `.N-````````+N.' +echo ' `od/` `N- -/oM- ddd+` `sd: hNNm -N:' +echo ' :do` .M. dMMM- `ms. /d+` `NMMs `do' +echo ' .yy- :N` ```mMMM. - -hy. /MMM: yh' +echo ' `+d+` `:/oo/` `-/osyh/ossssssdNMM` .sh: yMMN` /m.' +echo ' -dh- :ymNMMMMy `-/shmNm-`:N/-.`` `.sN /N- `NMMy .m/' +echo ' `oNs` -hysosmMMMMydmNmds+-.:ohm : sd` :MMM/ yy' +echo ' .hN+ /d: -MMMmhs/-.` .MMMh .ss+- `yy` sMMN` :N.' +echo ' :mN/ `N/ `o/-` :MMMo +MMMN- .` `ds mMMh do' +echo ' /NN/ `N+....--:/+oooosooo+:sMMM: hMMMM: `my .m+ -MMM+ :N.' +echo ' /NMo -+ooooo+/:-....`...:+hNMN. `NMMMd` .MM/ -m: oMMN. hs' +echo ' -NMd` :mm -MMMm- .s/ -MMm. /m- mMMd -N.' +echo ' `mMM/ .- /MMh. -dMo -MMMy od. .MMMs..---yh' +echo ' +MMM. sNo`.sNMM+ :MMMM/ sh`+MMMNmNm+++-' +echo ' mMMM- /--ohmMMM+ :MMMMm. `hyymmmdddo' +echo ' MMMMh. ```` `-+yy/`yMMM/ :MMMMMy -sm:.``..-:-.`' +echo ' dMMMMmo-.``````..-:/osyhddddho. `+shdh+. hMMM: :MmMMMM/ ./yy/` `:sys+/+sh/' +echo ' .dMMMMMMmdddddmmNMMMNNNNNMMMMMs sNdo- dMMM- `-/yd/MMMMm-:sy+. :hs- /N`' +echo ' `/ymNNNNNNNmmdys+/::----/dMMm: +m- mMMM+ohmo/.` sMMMMdo- .om: `sh' +echo ' `.-----+/.` `.-+hh/` `od. NMMNmds/ `mmy:` +mMy `:yy.' +echo ' /moyso+//+ossso:. .yy` `dy+:` .. :MMMN+---/oys:' +echo ' /+m: `.-:::-` /d+ +MMMMMMMNh:`' +echo ' +MN/ -yh. `+hddhy+.' +echo ' /MM+ .sh:' +echo ' :NMo -sh/' +echo ' -NMs `/yy:' +echo ' .NMy `:sh+.' +echo ' `mMm` ./yds-' +echo ' `dMMMmyo:-.````.-:oymNy:`' +echo ' +NMMMMMMMMMMMMMMMMms:`' +echo ' -+shmNMMMNmdy+:`' +echo '' +echo '' +echo ' Now attempting installation...' +echo '' +echo '' + +# Sanity checks + +echo "Looking for a previous installation of SDKMAN..." +if [ -d "$SDKMAN_DIR" ]; then + echo "SDKMAN found." + echo "" + echo "======================================================================================================" + echo " You already have SDKMAN installed." + echo " SDKMAN was found at:" + echo "" + echo " ${SDKMAN_DIR}" + echo "" + echo " Please consider running the following if you need to upgrade." + echo "" + echo " $ sdk selfupdate force" + echo "" + echo "======================================================================================================" + echo "" + exit 0 +fi + +echo "Looking for unzip..." +if ! command -v unzip > /dev/null; then + echo "Not found." + echo "======================================================================================================" + echo " Please install unzip on your system using your favourite package manager." + echo "" + echo " Restart after installing unzip." + echo "======================================================================================================" + echo "" + exit 1 +fi + +echo "Looking for zip..." +if ! command -v zip > /dev/null; then + echo "Not found." + echo "======================================================================================================" + echo " Please install zip on your system using your favourite package manager." + echo "" + echo " Restart after installing zip." + echo "======================================================================================================" + echo "" + exit 1 +fi + +echo "Looking for curl..." +if ! command -v curl > /dev/null; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install curl on your system using your favourite package manager." + echo "" + echo " Restart after installing curl." + echo "======================================================================================================" + echo "" + exit 1 +fi + +if [[ "$solaris" == true ]]; then + echo "Looking for gsed..." + if [ -z $(which gsed) ]; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install gsed on your solaris system." + echo "" + echo " SDKMAN uses gsed extensively." + echo "" + echo " Restart after installing gsed." + echo "======================================================================================================" + echo "" + exit 1 + fi +else + echo "Looking for sed..." + if [ -z $(command -v sed) ]; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install sed on your system using your favourite package manager." + echo "" + echo " Restart after installing sed." + echo "======================================================================================================" + echo "" + exit 1 + fi +fi + +echo "Installing SDKMAN scripts..." + + +# Create directory structure + +echo "Create distribution directories..." +mkdir -p "$sdkman_tmp_folder" +mkdir -p "$sdkman_ext_folder" +mkdir -p "$sdkman_etc_folder" +mkdir -p "$sdkman_var_folder" +mkdir -p "$sdkman_archives_folder" +mkdir -p "$sdkman_candidates_folder" + +echo "Getting available candidates..." +SDKMAN_CANDIDATES_CSV=$(curl -s "${SDKMAN_SERVICE}/candidates/all") +echo "$SDKMAN_CANDIDATES_CSV" > "${SDKMAN_DIR}/var/candidates" + +echo "Prime the config file..." +touch "$sdkman_config_file" +echo "sdkman_auto_answer=false" >> "$sdkman_config_file" +if [ -z "$ZSH_VERSION" -a -z "$BASH_VERSION" ]; then + echo "sdkman_auto_complete=false" >> "$sdkman_config_file" +else + echo "sdkman_auto_complete=true" >> "$sdkman_config_file" +fi +echo "sdkman_auto_env=false" >> "$sdkman_config_file" +echo "sdkman_auto_update=true" >> "$sdkman_config_file" +echo "sdkman_beta_channel=false" >> "$sdkman_config_file" +echo "sdkman_checksum_enable=true" >> "$sdkman_config_file" +echo "sdkman_colour_enable=true" >> "$sdkman_config_file" +echo "sdkman_curl_connect_timeout=7" >> "$sdkman_config_file" +echo "sdkman_curl_max_time=10" >> "$sdkman_config_file" +echo "sdkman_debug_mode=false" >> "$sdkman_config_file" +echo "sdkman_insecure_ssl=false" >> "$sdkman_config_file" +echo "sdkman_rosetta2_compatible=false" >> "$sdkman_config_file" +echo "sdkman_selfupdate_feature=true" >> "$sdkman_config_file" + +echo "Download script archive..." +curl --location --progress-bar "${SDKMAN_SERVICE}/broker/download/sdkman/install/${SDKMAN_VERSION}/${SDKMAN_PLATFORM}" > "$sdkman_zip_file" + +ARCHIVE_OK=$(unzip -qt "$sdkman_zip_file" | grep 'No errors detected in compressed data') +if [[ -z "$ARCHIVE_OK" ]]; then + echo "Downloaded zip archive corrupt. Are you connected to the internet?" + echo "" + echo "If problems persist, please ask for help on our Slack:" + echo "* easy sign up: https://slack.sdkman.io/" + echo "* report on channel: https://sdkman.slack.com/app_redirect?channel=user-issues" + rm -rf "$SDKMAN_DIR" + exit 1 +fi + +echo "Extract script archive..." +if [[ "$cygwin" == 'true' ]]; then + echo "Cygwin detected - normalizing paths for unzip..." + sdkman_tmp_folder=$(cygpath -w "$sdkman_tmp_folder") + sdkman_zip_file=$(cygpath -w "$sdkman_zip_file") + sdkman_zip_base_folder=$(cygpath -w "$sdkman_zip_base_folder") +fi +unzip -qo "$sdkman_zip_file" -d "$sdkman_tmp_folder" + +echo "Install scripts..." +mv "${sdkman_zip_base_folder}/"* "$SDKMAN_DIR" +rm -rf "$sdkman_zip_base_folder" + +echo "Set version to $SDKMAN_VERSION ..." +echo "$SDKMAN_VERSION" > "${SDKMAN_DIR}/var/version" + + +if [[ $darwin == true ]]; then + touch "$sdkman_bash_profile" + echo "Attempt update of login bash profile on OSX..." + if [[ -z $(grep 'sdkman-init.sh' "$sdkman_bash_profile") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_bash_profile" + echo "Added sdkman init snippet to $sdkman_bash_profile" + fi +else + echo "Attempt update of interactive bash profile on regular UNIX..." + touch "${sdkman_bashrc}" + if [[ -z $(grep 'sdkman-init.sh' "$sdkman_bashrc") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_bashrc" + echo "Added sdkman init snippet to $sdkman_bashrc" + fi +fi + +echo "Attempt update of zsh profile..." +touch "$sdkman_zshrc" +if [[ -z $(grep 'sdkman-init.sh' "$sdkman_zshrc") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_zshrc" + echo "Updated existing ${sdkman_zshrc}" +fi + + + +echo -e "\n\n\nAll done!\n\n" + +echo "You are subscribed to the STABLE channel." + +echo "" +echo "Please open a new terminal, or run the following in the existing one:" +echo "" +echo " source \"${SDKMAN_DIR}/bin/sdkman-init.sh\"" +echo "" +echo "Then issue the following command:" +echo "" +echo " sdk help" +echo "" +echo "Enjoy!!!" diff --git a/linux/advanced/vscode-server/devops/Dockerfile b/linux/advanced/vscode-server/devops/Dockerfile index 39433012a..5487ada2a 100644 --- a/linux/advanced/vscode-server/devops/Dockerfile +++ b/linux/advanced/vscode-server/devops/Dockerfile @@ -279,7 +279,9 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen ################################################################## #USER root #RUN export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io?rcupdate=false" | bash -RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash +#RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash +COPY ./sdkman.sh /tmp/sdkman.sh +RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh && bash /tmp/sdkman.sh ################################################################## # Gradle diff --git a/linux/advanced/vscode-server/devops/sdkman.sh b/linux/advanced/vscode-server/devops/sdkman.sh new file mode 100755 index 000000000..59b74df1e --- /dev/null +++ b/linux/advanced/vscode-server/devops/sdkman.sh @@ -0,0 +1,312 @@ +#!/bin/bash +# +# Copyright 2017 Marco Vermeulen +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +# install:- channel: stable; cliVersion: 5.15.0; cliNativeVersion: NA; api: https://api.sdkman.io/2 + +# Global variables +SDKMAN_SERVICE="https://api.sdkman.io/2" +SDKMAN_VERSION="5.15.0" +SDKMAN_PLATFORM=$(uname) + +if [ -z "$SDKMAN_DIR" ]; then + SDKMAN_DIR="$HOME/.sdkman" + SDKMAN_DIR_RAW='$HOME/.sdkman' +else + SDKMAN_DIR_RAW="$SDKMAN_DIR" +fi + +# Local variables +sdkman_tmp_folder="${SDKMAN_DIR}/tmp" +sdkman_zip_file="${sdkman_tmp_folder}/sdkman-${SDKMAN_VERSION}.zip" +sdkman_zip_base_folder="${sdkman_tmp_folder}/sdkman-${SDKMAN_VERSION}" +sdkman_ext_folder="${SDKMAN_DIR}/ext" +sdkman_etc_folder="${SDKMAN_DIR}/etc" +sdkman_var_folder="${SDKMAN_DIR}/var" +sdkman_archives_folder="${SDKMAN_DIR}/archives" +sdkman_candidates_folder="${SDKMAN_DIR}/candidates" +sdkman_config_file="${sdkman_etc_folder}/config" +sdkman_bash_profile="${HOME}/.bash_profile" +sdkman_profile="${HOME}/.profile" +sdkman_bashrc="${HOME}/.bashrc" +sdkman_zshrc="${ZDOTDIR:-${HOME}}/.zshrc" + +sdkman_init_snippet=$( cat << EOF +#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! +export SDKMAN_DIR="$SDKMAN_DIR_RAW" +[[ -s "${SDKMAN_DIR_RAW}/bin/sdkman-init.sh" ]] && source "${SDKMAN_DIR_RAW}/bin/sdkman-init.sh" +EOF +) + +# OS specific support (must be 'true' or 'false'). +cygwin=false; +darwin=false; +solaris=false; +freebsd=false; +case "$(uname)" in + CYGWIN*) + cygwin=true + ;; + Darwin*) + darwin=true + ;; + SunOS*) + solaris=true + ;; + FreeBSD*) + freebsd=true +esac + +echo '' +echo ' -+syyyyyyys:' +echo ' `/yho:` -yd.' +echo ' `/yh/` +m.' +echo ' .oho. hy .`' +echo ' .sh/` :N` `-/o` `+dyyo:.' +echo ' .yh:` `M- `-/osysoym :hs` `-+sys: hhyssssssssy+' +echo ' .sh:` `N: ms/-`` yy.yh- -hy. `.N-````````+N.' +echo ' `od/` `N- -/oM- ddd+` `sd: hNNm -N:' +echo ' :do` .M. dMMM- `ms. /d+` `NMMs `do' +echo ' .yy- :N` ```mMMM. - -hy. /MMM: yh' +echo ' `+d+` `:/oo/` `-/osyh/ossssssdNMM` .sh: yMMN` /m.' +echo ' -dh- :ymNMMMMy `-/shmNm-`:N/-.`` `.sN /N- `NMMy .m/' +echo ' `oNs` -hysosmMMMMydmNmds+-.:ohm : sd` :MMM/ yy' +echo ' .hN+ /d: -MMMmhs/-.` .MMMh .ss+- `yy` sMMN` :N.' +echo ' :mN/ `N/ `o/-` :MMMo +MMMN- .` `ds mMMh do' +echo ' /NN/ `N+....--:/+oooosooo+:sMMM: hMMMM: `my .m+ -MMM+ :N.' +echo ' /NMo -+ooooo+/:-....`...:+hNMN. `NMMMd` .MM/ -m: oMMN. hs' +echo ' -NMd` :mm -MMMm- .s/ -MMm. /m- mMMd -N.' +echo ' `mMM/ .- /MMh. -dMo -MMMy od. .MMMs..---yh' +echo ' +MMM. sNo`.sNMM+ :MMMM/ sh`+MMMNmNm+++-' +echo ' mMMM- /--ohmMMM+ :MMMMm. `hyymmmdddo' +echo ' MMMMh. ```` `-+yy/`yMMM/ :MMMMMy -sm:.``..-:-.`' +echo ' dMMMMmo-.``````..-:/osyhddddho. `+shdh+. hMMM: :MmMMMM/ ./yy/` `:sys+/+sh/' +echo ' .dMMMMMMmdddddmmNMMMNNNNNMMMMMs sNdo- dMMM- `-/yd/MMMMm-:sy+. :hs- /N`' +echo ' `/ymNNNNNNNmmdys+/::----/dMMm: +m- mMMM+ohmo/.` sMMMMdo- .om: `sh' +echo ' `.-----+/.` `.-+hh/` `od. NMMNmds/ `mmy:` +mMy `:yy.' +echo ' /moyso+//+ossso:. .yy` `dy+:` .. :MMMN+---/oys:' +echo ' /+m: `.-:::-` /d+ +MMMMMMMNh:`' +echo ' +MN/ -yh. `+hddhy+.' +echo ' /MM+ .sh:' +echo ' :NMo -sh/' +echo ' -NMs `/yy:' +echo ' .NMy `:sh+.' +echo ' `mMm` ./yds-' +echo ' `dMMMmyo:-.````.-:oymNy:`' +echo ' +NMMMMMMMMMMMMMMMMms:`' +echo ' -+shmNMMMNmdy+:`' +echo '' +echo '' +echo ' Now attempting installation...' +echo '' +echo '' + +# Sanity checks + +echo "Looking for a previous installation of SDKMAN..." +if [ -d "$SDKMAN_DIR" ]; then + echo "SDKMAN found." + echo "" + echo "======================================================================================================" + echo " You already have SDKMAN installed." + echo " SDKMAN was found at:" + echo "" + echo " ${SDKMAN_DIR}" + echo "" + echo " Please consider running the following if you need to upgrade." + echo "" + echo " $ sdk selfupdate force" + echo "" + echo "======================================================================================================" + echo "" + exit 0 +fi + +echo "Looking for unzip..." +if ! command -v unzip > /dev/null; then + echo "Not found." + echo "======================================================================================================" + echo " Please install unzip on your system using your favourite package manager." + echo "" + echo " Restart after installing unzip." + echo "======================================================================================================" + echo "" + exit 1 +fi + +echo "Looking for zip..." +if ! command -v zip > /dev/null; then + echo "Not found." + echo "======================================================================================================" + echo " Please install zip on your system using your favourite package manager." + echo "" + echo " Restart after installing zip." + echo "======================================================================================================" + echo "" + exit 1 +fi + +echo "Looking for curl..." +if ! command -v curl > /dev/null; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install curl on your system using your favourite package manager." + echo "" + echo " Restart after installing curl." + echo "======================================================================================================" + echo "" + exit 1 +fi + +if [[ "$solaris" == true ]]; then + echo "Looking for gsed..." + if [ -z $(which gsed) ]; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install gsed on your solaris system." + echo "" + echo " SDKMAN uses gsed extensively." + echo "" + echo " Restart after installing gsed." + echo "======================================================================================================" + echo "" + exit 1 + fi +else + echo "Looking for sed..." + if [ -z $(command -v sed) ]; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install sed on your system using your favourite package manager." + echo "" + echo " Restart after installing sed." + echo "======================================================================================================" + echo "" + exit 1 + fi +fi + +echo "Installing SDKMAN scripts..." + + +# Create directory structure + +echo "Create distribution directories..." +mkdir -p "$sdkman_tmp_folder" +mkdir -p "$sdkman_ext_folder" +mkdir -p "$sdkman_etc_folder" +mkdir -p "$sdkman_var_folder" +mkdir -p "$sdkman_archives_folder" +mkdir -p "$sdkman_candidates_folder" + +echo "Getting available candidates..." +SDKMAN_CANDIDATES_CSV=$(curl -s "${SDKMAN_SERVICE}/candidates/all") +echo "$SDKMAN_CANDIDATES_CSV" > "${SDKMAN_DIR}/var/candidates" + +echo "Prime the config file..." +touch "$sdkman_config_file" +echo "sdkman_auto_answer=false" >> "$sdkman_config_file" +if [ -z "$ZSH_VERSION" -a -z "$BASH_VERSION" ]; then + echo "sdkman_auto_complete=false" >> "$sdkman_config_file" +else + echo "sdkman_auto_complete=true" >> "$sdkman_config_file" +fi +echo "sdkman_auto_env=false" >> "$sdkman_config_file" +echo "sdkman_auto_update=true" >> "$sdkman_config_file" +echo "sdkman_beta_channel=false" >> "$sdkman_config_file" +echo "sdkman_checksum_enable=true" >> "$sdkman_config_file" +echo "sdkman_colour_enable=true" >> "$sdkman_config_file" +echo "sdkman_curl_connect_timeout=7" >> "$sdkman_config_file" +echo "sdkman_curl_max_time=10" >> "$sdkman_config_file" +echo "sdkman_debug_mode=false" >> "$sdkman_config_file" +echo "sdkman_insecure_ssl=false" >> "$sdkman_config_file" +echo "sdkman_rosetta2_compatible=false" >> "$sdkman_config_file" +echo "sdkman_selfupdate_feature=true" >> "$sdkman_config_file" + +echo "Download script archive..." +curl --location --progress-bar "${SDKMAN_SERVICE}/broker/download/sdkman/install/${SDKMAN_VERSION}/${SDKMAN_PLATFORM}" > "$sdkman_zip_file" + +ARCHIVE_OK=$(unzip -qt "$sdkman_zip_file" | grep 'No errors detected in compressed data') +if [[ -z "$ARCHIVE_OK" ]]; then + echo "Downloaded zip archive corrupt. Are you connected to the internet?" + echo "" + echo "If problems persist, please ask for help on our Slack:" + echo "* easy sign up: https://slack.sdkman.io/" + echo "* report on channel: https://sdkman.slack.com/app_redirect?channel=user-issues" + rm -rf "$SDKMAN_DIR" + exit 1 +fi + +echo "Extract script archive..." +if [[ "$cygwin" == 'true' ]]; then + echo "Cygwin detected - normalizing paths for unzip..." + sdkman_tmp_folder=$(cygpath -w "$sdkman_tmp_folder") + sdkman_zip_file=$(cygpath -w "$sdkman_zip_file") + sdkman_zip_base_folder=$(cygpath -w "$sdkman_zip_base_folder") +fi +unzip -qo "$sdkman_zip_file" -d "$sdkman_tmp_folder" + +echo "Install scripts..." +mv "${sdkman_zip_base_folder}/"* "$SDKMAN_DIR" +rm -rf "$sdkman_zip_base_folder" + +echo "Set version to $SDKMAN_VERSION ..." +echo "$SDKMAN_VERSION" > "${SDKMAN_DIR}/var/version" + + +if [[ $darwin == true ]]; then + touch "$sdkman_bash_profile" + echo "Attempt update of login bash profile on OSX..." + if [[ -z $(grep 'sdkman-init.sh' "$sdkman_bash_profile") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_bash_profile" + echo "Added sdkman init snippet to $sdkman_bash_profile" + fi +else + echo "Attempt update of interactive bash profile on regular UNIX..." + touch "${sdkman_bashrc}" + if [[ -z $(grep 'sdkman-init.sh' "$sdkman_bashrc") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_bashrc" + echo "Added sdkman init snippet to $sdkman_bashrc" + fi +fi + +echo "Attempt update of zsh profile..." +touch "$sdkman_zshrc" +if [[ -z $(grep 'sdkman-init.sh' "$sdkman_zshrc") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_zshrc" + echo "Updated existing ${sdkman_zshrc}" +fi + + + +echo -e "\n\n\nAll done!\n\n" + +echo "You are subscribed to the STABLE channel." + +echo "" +echo "Please open a new terminal, or run the following in the existing one:" +echo "" +echo " source \"${SDKMAN_DIR}/bin/sdkman-init.sh\"" +echo "" +echo "Then issue the following command:" +echo "" +echo " sdk help" +echo "" +echo "Enjoy!!!" diff --git a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile index 7827ca2a0..24cb2fefa 100644 --- a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile +++ b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile @@ -22,7 +22,9 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen ################################################################## # SDKMAN ################################################################## -RUN curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "http://get.sdkman.io" | bash +#RUN curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "http://get.sdkman.io" | bash +COPY ./sdkman.sh /tmp/sdkman.sh +RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh && bash /tmp/sdkman.sh ################################################################## # Gradle diff --git a/linux/ecosystem/teamcity/agent/android-sdk/sdkman.sh b/linux/ecosystem/teamcity/agent/android-sdk/sdkman.sh new file mode 100755 index 000000000..59b74df1e --- /dev/null +++ b/linux/ecosystem/teamcity/agent/android-sdk/sdkman.sh @@ -0,0 +1,312 @@ +#!/bin/bash +# +# Copyright 2017 Marco Vermeulen +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +# install:- channel: stable; cliVersion: 5.15.0; cliNativeVersion: NA; api: https://api.sdkman.io/2 + +# Global variables +SDKMAN_SERVICE="https://api.sdkman.io/2" +SDKMAN_VERSION="5.15.0" +SDKMAN_PLATFORM=$(uname) + +if [ -z "$SDKMAN_DIR" ]; then + SDKMAN_DIR="$HOME/.sdkman" + SDKMAN_DIR_RAW='$HOME/.sdkman' +else + SDKMAN_DIR_RAW="$SDKMAN_DIR" +fi + +# Local variables +sdkman_tmp_folder="${SDKMAN_DIR}/tmp" +sdkman_zip_file="${sdkman_tmp_folder}/sdkman-${SDKMAN_VERSION}.zip" +sdkman_zip_base_folder="${sdkman_tmp_folder}/sdkman-${SDKMAN_VERSION}" +sdkman_ext_folder="${SDKMAN_DIR}/ext" +sdkman_etc_folder="${SDKMAN_DIR}/etc" +sdkman_var_folder="${SDKMAN_DIR}/var" +sdkman_archives_folder="${SDKMAN_DIR}/archives" +sdkman_candidates_folder="${SDKMAN_DIR}/candidates" +sdkman_config_file="${sdkman_etc_folder}/config" +sdkman_bash_profile="${HOME}/.bash_profile" +sdkman_profile="${HOME}/.profile" +sdkman_bashrc="${HOME}/.bashrc" +sdkman_zshrc="${ZDOTDIR:-${HOME}}/.zshrc" + +sdkman_init_snippet=$( cat << EOF +#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! +export SDKMAN_DIR="$SDKMAN_DIR_RAW" +[[ -s "${SDKMAN_DIR_RAW}/bin/sdkman-init.sh" ]] && source "${SDKMAN_DIR_RAW}/bin/sdkman-init.sh" +EOF +) + +# OS specific support (must be 'true' or 'false'). +cygwin=false; +darwin=false; +solaris=false; +freebsd=false; +case "$(uname)" in + CYGWIN*) + cygwin=true + ;; + Darwin*) + darwin=true + ;; + SunOS*) + solaris=true + ;; + FreeBSD*) + freebsd=true +esac + +echo '' +echo ' -+syyyyyyys:' +echo ' `/yho:` -yd.' +echo ' `/yh/` +m.' +echo ' .oho. hy .`' +echo ' .sh/` :N` `-/o` `+dyyo:.' +echo ' .yh:` `M- `-/osysoym :hs` `-+sys: hhyssssssssy+' +echo ' .sh:` `N: ms/-`` yy.yh- -hy. `.N-````````+N.' +echo ' `od/` `N- -/oM- ddd+` `sd: hNNm -N:' +echo ' :do` .M. dMMM- `ms. /d+` `NMMs `do' +echo ' .yy- :N` ```mMMM. - -hy. /MMM: yh' +echo ' `+d+` `:/oo/` `-/osyh/ossssssdNMM` .sh: yMMN` /m.' +echo ' -dh- :ymNMMMMy `-/shmNm-`:N/-.`` `.sN /N- `NMMy .m/' +echo ' `oNs` -hysosmMMMMydmNmds+-.:ohm : sd` :MMM/ yy' +echo ' .hN+ /d: -MMMmhs/-.` .MMMh .ss+- `yy` sMMN` :N.' +echo ' :mN/ `N/ `o/-` :MMMo +MMMN- .` `ds mMMh do' +echo ' /NN/ `N+....--:/+oooosooo+:sMMM: hMMMM: `my .m+ -MMM+ :N.' +echo ' /NMo -+ooooo+/:-....`...:+hNMN. `NMMMd` .MM/ -m: oMMN. hs' +echo ' -NMd` :mm -MMMm- .s/ -MMm. /m- mMMd -N.' +echo ' `mMM/ .- /MMh. -dMo -MMMy od. .MMMs..---yh' +echo ' +MMM. sNo`.sNMM+ :MMMM/ sh`+MMMNmNm+++-' +echo ' mMMM- /--ohmMMM+ :MMMMm. `hyymmmdddo' +echo ' MMMMh. ```` `-+yy/`yMMM/ :MMMMMy -sm:.``..-:-.`' +echo ' dMMMMmo-.``````..-:/osyhddddho. `+shdh+. hMMM: :MmMMMM/ ./yy/` `:sys+/+sh/' +echo ' .dMMMMMMmdddddmmNMMMNNNNNMMMMMs sNdo- dMMM- `-/yd/MMMMm-:sy+. :hs- /N`' +echo ' `/ymNNNNNNNmmdys+/::----/dMMm: +m- mMMM+ohmo/.` sMMMMdo- .om: `sh' +echo ' `.-----+/.` `.-+hh/` `od. NMMNmds/ `mmy:` +mMy `:yy.' +echo ' /moyso+//+ossso:. .yy` `dy+:` .. :MMMN+---/oys:' +echo ' /+m: `.-:::-` /d+ +MMMMMMMNh:`' +echo ' +MN/ -yh. `+hddhy+.' +echo ' /MM+ .sh:' +echo ' :NMo -sh/' +echo ' -NMs `/yy:' +echo ' .NMy `:sh+.' +echo ' `mMm` ./yds-' +echo ' `dMMMmyo:-.````.-:oymNy:`' +echo ' +NMMMMMMMMMMMMMMMMms:`' +echo ' -+shmNMMMNmdy+:`' +echo '' +echo '' +echo ' Now attempting installation...' +echo '' +echo '' + +# Sanity checks + +echo "Looking for a previous installation of SDKMAN..." +if [ -d "$SDKMAN_DIR" ]; then + echo "SDKMAN found." + echo "" + echo "======================================================================================================" + echo " You already have SDKMAN installed." + echo " SDKMAN was found at:" + echo "" + echo " ${SDKMAN_DIR}" + echo "" + echo " Please consider running the following if you need to upgrade." + echo "" + echo " $ sdk selfupdate force" + echo "" + echo "======================================================================================================" + echo "" + exit 0 +fi + +echo "Looking for unzip..." +if ! command -v unzip > /dev/null; then + echo "Not found." + echo "======================================================================================================" + echo " Please install unzip on your system using your favourite package manager." + echo "" + echo " Restart after installing unzip." + echo "======================================================================================================" + echo "" + exit 1 +fi + +echo "Looking for zip..." +if ! command -v zip > /dev/null; then + echo "Not found." + echo "======================================================================================================" + echo " Please install zip on your system using your favourite package manager." + echo "" + echo " Restart after installing zip." + echo "======================================================================================================" + echo "" + exit 1 +fi + +echo "Looking for curl..." +if ! command -v curl > /dev/null; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install curl on your system using your favourite package manager." + echo "" + echo " Restart after installing curl." + echo "======================================================================================================" + echo "" + exit 1 +fi + +if [[ "$solaris" == true ]]; then + echo "Looking for gsed..." + if [ -z $(which gsed) ]; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install gsed on your solaris system." + echo "" + echo " SDKMAN uses gsed extensively." + echo "" + echo " Restart after installing gsed." + echo "======================================================================================================" + echo "" + exit 1 + fi +else + echo "Looking for sed..." + if [ -z $(command -v sed) ]; then + echo "Not found." + echo "" + echo "======================================================================================================" + echo " Please install sed on your system using your favourite package manager." + echo "" + echo " Restart after installing sed." + echo "======================================================================================================" + echo "" + exit 1 + fi +fi + +echo "Installing SDKMAN scripts..." + + +# Create directory structure + +echo "Create distribution directories..." +mkdir -p "$sdkman_tmp_folder" +mkdir -p "$sdkman_ext_folder" +mkdir -p "$sdkman_etc_folder" +mkdir -p "$sdkman_var_folder" +mkdir -p "$sdkman_archives_folder" +mkdir -p "$sdkman_candidates_folder" + +echo "Getting available candidates..." +SDKMAN_CANDIDATES_CSV=$(curl -s "${SDKMAN_SERVICE}/candidates/all") +echo "$SDKMAN_CANDIDATES_CSV" > "${SDKMAN_DIR}/var/candidates" + +echo "Prime the config file..." +touch "$sdkman_config_file" +echo "sdkman_auto_answer=false" >> "$sdkman_config_file" +if [ -z "$ZSH_VERSION" -a -z "$BASH_VERSION" ]; then + echo "sdkman_auto_complete=false" >> "$sdkman_config_file" +else + echo "sdkman_auto_complete=true" >> "$sdkman_config_file" +fi +echo "sdkman_auto_env=false" >> "$sdkman_config_file" +echo "sdkman_auto_update=true" >> "$sdkman_config_file" +echo "sdkman_beta_channel=false" >> "$sdkman_config_file" +echo "sdkman_checksum_enable=true" >> "$sdkman_config_file" +echo "sdkman_colour_enable=true" >> "$sdkman_config_file" +echo "sdkman_curl_connect_timeout=7" >> "$sdkman_config_file" +echo "sdkman_curl_max_time=10" >> "$sdkman_config_file" +echo "sdkman_debug_mode=false" >> "$sdkman_config_file" +echo "sdkman_insecure_ssl=false" >> "$sdkman_config_file" +echo "sdkman_rosetta2_compatible=false" >> "$sdkman_config_file" +echo "sdkman_selfupdate_feature=true" >> "$sdkman_config_file" + +echo "Download script archive..." +curl --location --progress-bar "${SDKMAN_SERVICE}/broker/download/sdkman/install/${SDKMAN_VERSION}/${SDKMAN_PLATFORM}" > "$sdkman_zip_file" + +ARCHIVE_OK=$(unzip -qt "$sdkman_zip_file" | grep 'No errors detected in compressed data') +if [[ -z "$ARCHIVE_OK" ]]; then + echo "Downloaded zip archive corrupt. Are you connected to the internet?" + echo "" + echo "If problems persist, please ask for help on our Slack:" + echo "* easy sign up: https://slack.sdkman.io/" + echo "* report on channel: https://sdkman.slack.com/app_redirect?channel=user-issues" + rm -rf "$SDKMAN_DIR" + exit 1 +fi + +echo "Extract script archive..." +if [[ "$cygwin" == 'true' ]]; then + echo "Cygwin detected - normalizing paths for unzip..." + sdkman_tmp_folder=$(cygpath -w "$sdkman_tmp_folder") + sdkman_zip_file=$(cygpath -w "$sdkman_zip_file") + sdkman_zip_base_folder=$(cygpath -w "$sdkman_zip_base_folder") +fi +unzip -qo "$sdkman_zip_file" -d "$sdkman_tmp_folder" + +echo "Install scripts..." +mv "${sdkman_zip_base_folder}/"* "$SDKMAN_DIR" +rm -rf "$sdkman_zip_base_folder" + +echo "Set version to $SDKMAN_VERSION ..." +echo "$SDKMAN_VERSION" > "${SDKMAN_DIR}/var/version" + + +if [[ $darwin == true ]]; then + touch "$sdkman_bash_profile" + echo "Attempt update of login bash profile on OSX..." + if [[ -z $(grep 'sdkman-init.sh' "$sdkman_bash_profile") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_bash_profile" + echo "Added sdkman init snippet to $sdkman_bash_profile" + fi +else + echo "Attempt update of interactive bash profile on regular UNIX..." + touch "${sdkman_bashrc}" + if [[ -z $(grep 'sdkman-init.sh' "$sdkman_bashrc") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_bashrc" + echo "Added sdkman init snippet to $sdkman_bashrc" + fi +fi + +echo "Attempt update of zsh profile..." +touch "$sdkman_zshrc" +if [[ -z $(grep 'sdkman-init.sh' "$sdkman_zshrc") ]]; then + echo -e "\n$sdkman_init_snippet" >> "$sdkman_zshrc" + echo "Updated existing ${sdkman_zshrc}" +fi + + + +echo -e "\n\n\nAll done!\n\n" + +echo "You are subscribed to the STABLE channel." + +echo "" +echo "Please open a new terminal, or run the following in the existing one:" +echo "" +echo " source \"${SDKMAN_DIR}/bin/sdkman-init.sh\"" +echo "" +echo "Then issue the following command:" +echo "" +echo " sdk help" +echo "" +echo "Enjoy!!!" From 818a7b80e62be8746e28b7097178425973daf3ba Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 14:47:13 +0300 Subject: [PATCH 53/84] fix --- linux/advanced/vscode-server/android/Dockerfile | 3 ++- linux/advanced/vscode-server/devops/Dockerfile | 3 ++- linux/ecosystem/teamcity/agent/android-sdk/Dockerfile | 9 +++------ 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/linux/advanced/vscode-server/android/Dockerfile b/linux/advanced/vscode-server/android/Dockerfile index 5a1e5f882..7500f5b36 100644 --- a/linux/advanced/vscode-server/android/Dockerfile +++ b/linux/advanced/vscode-server/android/Dockerfile @@ -35,7 +35,8 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen #RUN export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io?rcupdate=false" | bash #RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash COPY ./sdkman.sh /tmp/sdkman.sh -RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh && bash /tmp/sdkman.sh +RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh +RUN /tmp/sdkman.sh ################################################################## # Gradle diff --git a/linux/advanced/vscode-server/devops/Dockerfile b/linux/advanced/vscode-server/devops/Dockerfile index 5487ada2a..a27b10342 100644 --- a/linux/advanced/vscode-server/devops/Dockerfile +++ b/linux/advanced/vscode-server/devops/Dockerfile @@ -281,7 +281,8 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen #RUN export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io?rcupdate=false" | bash #RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash COPY ./sdkman.sh /tmp/sdkman.sh -RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh && bash /tmp/sdkman.sh +RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh +RUN /tmp/sdkman.sh ################################################################## # Gradle diff --git a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile index 24cb2fefa..bbcf5b4e1 100644 --- a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile +++ b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile @@ -24,7 +24,8 @@ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licen ################################################################## #RUN curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "http://get.sdkman.io" | bash COPY ./sdkman.sh /tmp/sdkman.sh -RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh && bash /tmp/sdkman.sh +RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh +RUN /tmp/sdkman.sh ################################################################## # Gradle @@ -44,8 +45,4 @@ RUN apt clean -y && \ apt autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ rm -rfv /var/cache/apt/archives/*.deb && \ - rm -rfv /tmp/deb/* && \ - rm -rfv /tmp/composer-setup.php && \ - rm -rfv /tmp/amxx_base_latest.tar.gz && \ - rm -rfv /tmp/atlassian-plugin-sdk.deb && \ - rm -rfv /tmp/addons + rm -rfv /tmp/* \ No newline at end of file From 4033b98e78fc8de01a1db8eab68c036078a65b3d Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 14:52:57 +0300 Subject: [PATCH 54/84] fix --- linux/advanced/vscode-server/android/Dockerfile | 5 +++++ linux/advanced/vscode-server/devops/Dockerfile | 5 +++++ linux/ecosystem/teamcity/agent/android-sdk/Dockerfile | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/linux/advanced/vscode-server/android/Dockerfile b/linux/advanced/vscode-server/android/Dockerfile index 7500f5b36..e318cad3b 100644 --- a/linux/advanced/vscode-server/android/Dockerfile +++ b/linux/advanced/vscode-server/android/Dockerfile @@ -38,6 +38,11 @@ COPY ./sdkman.sh /tmp/sdkman.sh RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh RUN /tmp/sdkman.sh +################################################################## +# Upgrade SDK-man +################################################################## +RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk selfupdate force;" + ################################################################## # Gradle ################################################################## diff --git a/linux/advanced/vscode-server/devops/Dockerfile b/linux/advanced/vscode-server/devops/Dockerfile index a27b10342..3e3091cb8 100644 --- a/linux/advanced/vscode-server/devops/Dockerfile +++ b/linux/advanced/vscode-server/devops/Dockerfile @@ -284,6 +284,11 @@ COPY ./sdkman.sh /tmp/sdkman.sh RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh RUN /tmp/sdkman.sh +################################################################## +# Upgrade SDK-man +################################################################## +RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk selfupdate force;" + ################################################################## # Gradle ################################################################## diff --git a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile index bbcf5b4e1..6942e168f 100644 --- a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile +++ b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile @@ -27,6 +27,11 @@ COPY ./sdkman.sh /tmp/sdkman.sh RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh RUN /tmp/sdkman.sh +################################################################## +# Upgrade SDK-man +################################################################## +RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk selfupdate force;" + ################################################################## # Gradle ################################################################## From d90f0883d98120467fcfaab7adaf432237aaeae3 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 22:51:22 +0300 Subject: [PATCH 55/84] fuck sdkman --- .../advanced/vscode-server/android/Dockerfile | 81 ++++++++++--------- .../advanced/vscode-server/latest/Dockerfile | 2 +- .../epicmorg/debian/08-jessie/main/Dockerfile | 2 +- .../debian/09-stretch/main/Dockerfile | 8 +- .../epicmorg/debian/10-buster/main/Dockerfile | 8 +- .../debian/11-bullseye/main/Dockerfile | 8 +- .../debian/12-bookworm/main/Dockerfile | 8 +- .../teamcity/agent/android-sdk/Dockerfile | 51 +++++++----- 8 files changed, 94 insertions(+), 74 deletions(-) diff --git a/linux/advanced/vscode-server/android/Dockerfile b/linux/advanced/vscode-server/android/Dockerfile index e318cad3b..2b2551cb8 100644 --- a/linux/advanced/vscode-server/android/Dockerfile +++ b/linux/advanced/vscode-server/android/Dockerfile @@ -11,47 +11,24 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## ENV BuildDocker true -################################################################## -# Android SDK -################################################################## ENV ANDROID_HOME=/usr/lib/android-sdk ENV ANDROID_SDK_ROOT=/usr/lib/android-sdk -RUN apt update && \ - apt install -y --allow-unauthenticated \ - android-sdk \ - android-sdk-build-tools \ - android-sdk-platform-tools-common \ - android-sdk-platform-tools \ - adb fastboot f2fs-tools e2fsprogs libsqlite3-0 sqlite3 +ENV GRADLE_VERSION=7.4.2 +ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip +ENV GRADLE_ROOT=/opt/gradle +ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} +ENV GRADLE_BIN=$GRADLE_PATH/bin +ARG GRADLE_TEMP=/tmp/gradle.zip -# Activate android sdk -RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licenses/android-sdk-license +ENV KTC_VERSION=1.6.21 +ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip +ARG KTC_TEMP=/tmp/kotlinc.tgz +ENV KTC_ROOT=/opt/kotlin +ENV KTC_PATH=${KTC_ROOT}/kotlinc +ENV KTC_BIN=$KTC_PATH/bin -################################################################## -# SDKMAN -################################################################## -#USER root -#RUN export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io?rcupdate=false" | bash -#RUN export SDKMAN_DIR="/config/.sdkman" && curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "https://get.sdkman.io" | bash -COPY ./sdkman.sh /tmp/sdkman.sh -RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh -RUN /tmp/sdkman.sh - -################################################################## -# Upgrade SDK-man -################################################################## -RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk selfupdate force;" - -################################################################## -# Gradle -################################################################## -RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk install gradle;" - -################################################################## -# Kotlin -################################################################## -RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk install kotlin;" +ENV PATH=PATH=$PATH:$GRADLE_BIN:${KTC_BIN} ################################################################## # installing java11 @@ -66,6 +43,38 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a ln -s /usr/lib/jvm/temurin-11-jdk-amd64/lib/ /usr/lib/jvm/temurin-11-jdk-amd64/jre/lib && \ java -version +################################################################## +# Android SDK +################################################################## +RUN apt update && \ + apt install -y --allow-unauthenticated \ + android-sdk \ + android-sdk-build-tools \ + android-sdk-platform-tools-common \ + android-sdk-platform-tools \ + adb fastboot f2fs-tools e2fsprogs libsqlite3-0 sqlite3 + +# Activate android sdk +RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licenses/android-sdk-license + +################################################################## +# GRADLE +################################################################## +RUN mkdir -p $GRADLE_PATH +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue $GRADLE_LINK -O $GRADLE_TEMP +RUN 7zz x $GRADLE_TEMP -o$GRADLE_ROOT +RUN chmod +x -R $GRADLE_BIN +RUN gradle -v + +################################################################## +# KOTLIN +################################################################## +RUN mkdir -p ${KTC_PATH} +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ${KTC_LINK} -O ${KTC_TEMP} +RUN 7zz x $KTC_TEMP -o$KTC_ROOT +RUN chmod +x -R ${KTC_BIN} +RUN kotlinc -version + ################################################################## # cleaninig up ################################################################## diff --git a/linux/advanced/vscode-server/latest/Dockerfile b/linux/advanced/vscode-server/latest/Dockerfile index 6a4fa6b05..e7ccbf834 100644 --- a/linux/advanced/vscode-server/latest/Dockerfile +++ b/linux/advanced/vscode-server/latest/Dockerfile @@ -16,7 +16,7 @@ ENV BuildDocker true ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2103 +ENV SZ_VERSION=7z2107 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile index 28e24c3d6..da1401a44 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -139,7 +139,7 @@ RUN apt-get update && \ ################################################################## # Install p4client ################################################################## -RUN wget --no-check-certificate -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ chmod +x /usr/bin/p4 ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index 45d2503b7..d9e16bcac 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -11,7 +11,7 @@ ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bi ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2103 +ENV SZ_VERSION=7z2107 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## @@ -153,13 +153,13 @@ RUN apt-get update && \ ################################################################## # Install p4client ################################################################## -RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ chmod +x /usr/bin/p4 ################################################################## # Install 7z official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ mkdir -p /tmp/7z && \ tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ chmod +x /tmp/7z/7zz && \ @@ -170,7 +170,7 @@ RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ################################################################## # Install LazyGit official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ mkdir -p /tmp/lazygit && \ tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ chmod +x /tmp/lazygit/lazygit && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile index 5031ccf66..cf9cdf844 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile @@ -11,7 +11,7 @@ ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bi ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2103 +ENV SZ_VERSION=7z2107 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## @@ -154,13 +154,13 @@ RUN apt-get update && \ ################################################################## # Install p4client ################################################################## -RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ chmod +x /usr/bin/p4 ################################################################## # Install 7z official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ mkdir -p /tmp/7z && \ tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ chmod +x /tmp/7z/7zz && \ @@ -171,7 +171,7 @@ RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ################################################################## # Install LazyGit official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ mkdir -p /tmp/lazygit && \ tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ chmod +x /tmp/lazygit/lazygit && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile index ea36f0ffa..6a0b35e2c 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile @@ -11,7 +11,7 @@ ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bi ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2103 +ENV SZ_VERSION=7z2107 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## @@ -154,13 +154,13 @@ RUN apt-get update && \ ################################################################## # Install p4client ################################################################## -RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ chmod +x /usr/bin/p4 ################################################################## # Install 7z official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ mkdir -p /tmp/7z && \ tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ chmod +x /tmp/7z/7zz && \ @@ -171,7 +171,7 @@ RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ################################################################## # Install LazyGit official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ mkdir -p /tmp/lazygit && \ tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ chmod +x /tmp/lazygit/lazygit && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index 71e66420c..38483d489 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -11,7 +11,7 @@ ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bi ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2103 +ENV SZ_VERSION=7z2107 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## @@ -154,13 +154,13 @@ RUN apt-get update && \ ################################################################## # Install p4client ################################################################## -RUN wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ chmod +x /usr/bin/p4 ################################################################## # Install 7z official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ mkdir -p /tmp/7z && \ tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ chmod +x /tmp/7z/7zz && \ @@ -171,7 +171,7 @@ RUN wget -nv --random-wait -c -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ ################################################################## # Install LazyGit official binary ################################################################## -RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ mkdir -p /tmp/lazygit && \ tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ chmod +x /tmp/lazygit/lazygit && \ diff --git a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile index 6942e168f..89a3fb661 100644 --- a/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile +++ b/linux/ecosystem/teamcity/agent/android-sdk/Dockerfile @@ -2,12 +2,28 @@ FROM epicmorg/teamcity-agent:latest LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive -################################################################## -# Android SDK -################################################################## ENV ANDROID_HOME=/usr/lib/android-sdk ENV ANDROID_SDK_ROOT=/usr/lib/android-sdk +ENV GRADLE_VERSION=7.4.2 +ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip +ENV GRADLE_ROOT=/opt/gradle +ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} +ENV GRADLE_BIN=$GRADLE_PATH/bin +ARG GRADLE_TEMP=/tmp/gradle.zip + +ENV KTC_VERSION=1.6.21 +ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip +ARG KTC_TEMP=/tmp/kotlinc.tgz +ENV KTC_ROOT=/opt/kotlin +ENV KTC_PATH=${KTC_ROOT}/kotlinc +ENV KTC_BIN=$KTC_PATH/bin + +ENV PATH=PATH=$PATH:$GRADLE_BIN:${KTC_BIN} + +################################################################## +# Android SDK +################################################################## RUN apt update && \ apt install -y --allow-unauthenticated \ android-sdk \ @@ -20,27 +36,22 @@ RUN apt update && \ RUN echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > /usr/lib/android-sdk/licenses/android-sdk-license ################################################################## -# SDKMAN +# GRADLE ################################################################## -#RUN curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -s "http://get.sdkman.io" | bash -COPY ./sdkman.sh /tmp/sdkman.sh -RUN export SDKMAN_DIR="/config/.sdkman" && chmod +x /tmp/sdkman.sh -RUN /tmp/sdkman.sh +RUN mkdir -p $GRADLE_PATH +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue $GRADLE_LINK -O $GRADLE_TEMP +RUN 7zz x $GRADLE_TEMP -o$GRADLE_ROOT +RUN chmod +x -R $GRADLE_BIN +RUN gradle -v ################################################################## -# Upgrade SDK-man +# KOTLIN ################################################################## -RUN /bin/bash -c "source /config/.sdkman/bin/sdkman-init.sh; sdk selfupdate force;" - -################################################################## -# Gradle -################################################################## -RUN /bin/bash -c "source /root/.sdkman/bin/sdkman-init.sh; sdk install gradle;" - -################################################################## -# Kotlin -################################################################## -RUN /bin/bash -c "source /root/.sdkman/bin/sdkman-init.sh; sdk install kotlin;" +RUN mkdir -p ${KTC_PATH} +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ${KTC_LINK} -O ${KTC_TEMP} +RUN 7zz x $KTC_TEMP -o$KTC_ROOT +RUN chmod +x -R ${KTC_BIN} +RUN kotlinc -version ################################################################## # cleaninig up From 77b41e00db4a6425ec7ec55263c2b0c2e0eb8f50 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 22:52:25 +0300 Subject: [PATCH 56/84] fix --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 7d61d8542..83f816eb5 100644 --- a/Makefile +++ b/Makefile @@ -52,10 +52,10 @@ advanced-images: @echo "=======================================" @echo "===== Building third-party images =====" @echo "=======================================" + make advanced-redash-images make advanced-mattermost-images make advanced-nextcloud-latest-images make advanced-teamcity-server-images - make advanced-redash-images make advanced-zabbix-images make advanced-nextcloud-images make advanced-nextcloud-patched-images From 6af3c71eaf492c88842bc0fd30fdcf543345d436 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 23:03:34 +0300 Subject: [PATCH 57/84] make fix --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 83f816eb5..0d9a3e96a 100644 --- a/Makefile +++ b/Makefile @@ -71,7 +71,7 @@ advanced-teamcity-server-images: cd `pwd`/linux/advanced/teamcity/server && pwd && make build && make deploy advanced-redash-images: - cd `pwd`/linux/advanced/redash && pwd && make build && make deploy + cd `pwd`/linux/advanced/redash && pwd && make sync && make patch && make build && make deploy advanced-zabbix-images: cd `pwd`/linux/advanced/zabbix/agent && pwd && make build && make deploy From 444463fb81cd28b2304cd96a588412a03dcae36f Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 23:27:17 +0300 Subject: [PATCH 58/84] zabbix jammy --- linux/advanced/zabbix/agent/sources.list | 20 +++++++++---------- .../advanced/zabbix/java-gateway/sources.list | 20 +++++++++---------- linux/advanced/zabbix/proxy/sources.list | 20 +++++++++---------- linux/advanced/zabbix/server/sources.list | 20 +++++++++---------- linux/advanced/zabbix/web/sources.list | 20 +++++++++---------- 5 files changed, 50 insertions(+), 50 deletions(-) diff --git a/linux/advanced/zabbix/agent/sources.list b/linux/advanced/zabbix/agent/sources.list index bd9c1805f..4c25ffe90 100644 --- a/linux/advanced/zabbix/agent/sources.list +++ b/linux/advanced/zabbix/agent/sources.list @@ -3,15 +3,15 @@ #------------------------------------------------------------------------------# ###### Ubuntu Main Repos -deb http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse -deb-src http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse +deb http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse +deb-src http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse ###### Ubuntu Update Repos -deb http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse diff --git a/linux/advanced/zabbix/java-gateway/sources.list b/linux/advanced/zabbix/java-gateway/sources.list index bd9c1805f..4c25ffe90 100644 --- a/linux/advanced/zabbix/java-gateway/sources.list +++ b/linux/advanced/zabbix/java-gateway/sources.list @@ -3,15 +3,15 @@ #------------------------------------------------------------------------------# ###### Ubuntu Main Repos -deb http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse -deb-src http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse +deb http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse +deb-src http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse ###### Ubuntu Update Repos -deb http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse diff --git a/linux/advanced/zabbix/proxy/sources.list b/linux/advanced/zabbix/proxy/sources.list index bd9c1805f..4c25ffe90 100644 --- a/linux/advanced/zabbix/proxy/sources.list +++ b/linux/advanced/zabbix/proxy/sources.list @@ -3,15 +3,15 @@ #------------------------------------------------------------------------------# ###### Ubuntu Main Repos -deb http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse -deb-src http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse +deb http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse +deb-src http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse ###### Ubuntu Update Repos -deb http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse diff --git a/linux/advanced/zabbix/server/sources.list b/linux/advanced/zabbix/server/sources.list index bd9c1805f..4c25ffe90 100644 --- a/linux/advanced/zabbix/server/sources.list +++ b/linux/advanced/zabbix/server/sources.list @@ -3,15 +3,15 @@ #------------------------------------------------------------------------------# ###### Ubuntu Main Repos -deb http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse -deb-src http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse +deb http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse +deb-src http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse ###### Ubuntu Update Repos -deb http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse diff --git a/linux/advanced/zabbix/web/sources.list b/linux/advanced/zabbix/web/sources.list index bd9c1805f..4c25ffe90 100644 --- a/linux/advanced/zabbix/web/sources.list +++ b/linux/advanced/zabbix/web/sources.list @@ -3,15 +3,15 @@ #------------------------------------------------------------------------------# ###### Ubuntu Main Repos -deb http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse -deb-src http://mirror.yandex.ru/ubuntu/ focal main restricted universe multiverse +deb http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse +deb-src http://mirror.yandex.ru/ubuntu/ jammy main restricted universe multiverse ###### Ubuntu Update Repos -deb http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-proposed main restricted universe multiverse -deb-src http://ru.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-proposed main restricted universe multiverse +deb-src http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse From 03f4062f55d2bdd856d8017eecf8e29f589e4368 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 23:34:23 +0300 Subject: [PATCH 59/84] tc --- linux/advanced/teamcity/server/Dockerfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/linux/advanced/teamcity/server/Dockerfile b/linux/advanced/teamcity/server/Dockerfile index 8978b8692..2363918ab 100644 --- a/linux/advanced/teamcity/server/Dockerfile +++ b/linux/advanced/teamcity/server/Dockerfile @@ -12,7 +12,7 @@ COPY locale.gen /etc/locale.gen ################################################################## # perforce client binary ################################################################## -ARG P4_VERSION=r20.1 +ARG P4_VERSION=r21.2 ARG P4_DOWNLOAD_URL=http://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## @@ -64,6 +64,10 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio util-linux \ uuid-runtime \ wget \ - zip && \ - wget -nv --random-wait -c -P /usr/bin ${P4_DOWNLOAD_URL} && \ + zip + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ chmod +x /usr/bin/p4 From b95a17385f24bdce4b1e6eecec073a9d170ef030 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 9 May 2022 23:39:04 +0300 Subject: [PATCH 60/84] updates --- CHANGELOG.md | 2 +- Makefile | 2 + .../advanced/nextcloud/patched/24/Dockerfile | 8 + linux/advanced/nextcloud/patched/24/Makefile | 19 + linux/advanced/nextcloud/patched/24/README.md | 527 ++++++++++++++++++ .../nextcloud/patched/24/Streamer.php | 190 +++++++ .../nextcloud/patched/24/docker-compose.yml | 6 + linux/advanced/nextcloud/pure/14/sources.list | 17 +- linux/advanced/nextcloud/pure/15/sources.list | 17 +- linux/advanced/nextcloud/pure/16/sources.list | 17 +- linux/advanced/nextcloud/pure/17/sources.list | 17 +- linux/advanced/nextcloud/pure/18/sources.list | 17 +- linux/advanced/nextcloud/pure/19/sources.list | 17 +- linux/advanced/nextcloud/pure/20/sources.list | 17 +- linux/advanced/nextcloud/pure/21/sources.list | 17 +- linux/advanced/nextcloud/pure/22/sources.list | 17 +- linux/advanced/nextcloud/pure/23/sources.list | 17 +- linux/advanced/nextcloud/pure/24/Dockerfile | 68 +++ linux/advanced/nextcloud/pure/24/Makefile | 19 + linux/advanced/nextcloud/pure/24/README.md | 527 ++++++++++++++++++ .../nextcloud/pure/24/docker-compose.yml | 6 + linux/advanced/nextcloud/pure/24/smb.conf | 239 ++++++++ linux/advanced/nextcloud/pure/24/sources.list | 28 + .../nextcloud/pure/latest/sources.list | 17 +- 24 files changed, 1772 insertions(+), 56 deletions(-) create mode 100644 linux/advanced/nextcloud/patched/24/Dockerfile create mode 100644 linux/advanced/nextcloud/patched/24/Makefile create mode 100644 linux/advanced/nextcloud/patched/24/README.md create mode 100644 linux/advanced/nextcloud/patched/24/Streamer.php create mode 100644 linux/advanced/nextcloud/patched/24/docker-compose.yml create mode 100644 linux/advanced/nextcloud/pure/24/Dockerfile create mode 100644 linux/advanced/nextcloud/pure/24/Makefile create mode 100644 linux/advanced/nextcloud/pure/24/README.md create mode 100644 linux/advanced/nextcloud/pure/24/docker-compose.yml create mode 100644 linux/advanced/nextcloud/pure/24/smb.conf create mode 100644 linux/advanced/nextcloud/pure/24/sources.list diff --git a/CHANGELOG.md b/CHANGELOG.md index b59c7c33a..b24513cd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ * legacy images are replaced by new base images. see `epicmorg/debian` section. * added `nodejs18` * updated `jira8`, `bitbucket`, `vscode` - * updated `apache2` + * updated `apache2`, `zabbix`, `nextcloud` * `february, march` * new `nextcloud` images, updated `atlassian` images. * new `nodejs` iamges. diff --git a/Makefile b/Makefile index 0d9a3e96a..489d33df2 100644 --- a/Makefile +++ b/Makefile @@ -91,6 +91,7 @@ advanced-nextcloud-images: cd `pwd`/linux/advanced/nextcloud/pure/21 && pwd && make build && make deploy cd `pwd`/linux/advanced/nextcloud/pure/22 && pwd && make build && make deploy cd `pwd`/linux/advanced/nextcloud/pure/23 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/pure/24 && pwd && make build && make deploy advanced-nextcloud-patched-images: cd `pwd`/linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy @@ -103,6 +104,7 @@ advanced-nextcloud-patched-images: cd `pwd`/linux/advanced/nextcloud/patched/21 && pwd && make build && make deploy cd `pwd`/linux/advanced/nextcloud/patched/22 && pwd && make build && make deploy cd `pwd`/linux/advanced/nextcloud/patched/23 && pwd && make build && make deploy + cd `pwd`/linux/advanced/nextcloud/patched/24 && pwd && make build && make deploy ecosystem-images: make bundle-base-images diff --git a/linux/advanced/nextcloud/patched/24/Dockerfile b/linux/advanced/nextcloud/patched/24/Dockerfile new file mode 100644 index 000000000..0b1f07219 --- /dev/null +++ b/linux/advanced/nextcloud/patched/24/Dockerfile @@ -0,0 +1,8 @@ +FROM epicmorg/nextcloud:24 + +################################################################## +# thank u, mac users. rolling back normal ZipStreammer +################################################################## +RUN rm -frv /usr/src/nextcloud/lib/private/Streamer.php +ADD Streamer.php /usr/src/nextcloud/lib/private/ +RUN chown nobody:nogroup /usr/src/nextcloud/lib/private/Streamer.php diff --git a/linux/advanced/nextcloud/patched/24/Makefile b/linux/advanced/nextcloud/patched/24/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/advanced/nextcloud/patched/24/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/advanced/nextcloud/patched/24/README.md b/linux/advanced/nextcloud/patched/24/README.md new file mode 100644 index 000000000..b6df71808 --- /dev/null +++ b/linux/advanced/nextcloud/patched/24/README.md @@ -0,0 +1,527 @@ +# What is Nextcloud? + +[![GitHub CI build status badge](https://github.com/nextcloud/docker/workflows/Images/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3AImages) +[![update.sh build status badge](https://github.com/nextcloud/docker/workflows/update.sh/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3Aupdate.sh) +[![amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud.svg?label=amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud) +[![arm32v5 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud.svg?label=arm32v5)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud) +[![arm32v6 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud.svg?label=arm32v6)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud) +[![arm32v7 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud.svg?label=arm32v7)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud) +[![arm64v8 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud.svg?label=arm64v8)](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud) +[![i386 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud.svg?label=i386)](https://doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud) +[![mips64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud.svg?label=mips64le)](https://doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud) +[![ppc64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud.svg?label=ppc64le)](https://doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud) +[![s390x build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud.svg?label=s390x)](https://doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud) + +A safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms. + +![logo](https://cdn.rawgit.com/nextcloud/docker/80dd587d847b184ba95d7187a2a7a56ae4cbbb7b/logo.svg) + +# How to use this image +This image is designed to be used in a micro-service environment. There are two versions of the image you can choose from. + +The `apache` tag contains a full Nextcloud installation including an apache web server. It is designed to be easy to use and gets you running pretty fast. This is also the default for the `latest` tag and version tags that are not further specified. + +The second option is a `fpm` container. It is based on the [php-fpm](https://hub.docker.com/_/php/) image and runs a fastCGI-Process that serves your Nextcloud page. To use this image it must be combined with any webserver that can proxy the http requests to the FastCGI-port of the container. + +[![Try in PWD](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com?stack=https://raw.githubusercontent.com/nextcloud/docker/8db861d67f257a3e9ac1790ea06d4e2a7a193a6c/stack.yml) + +## Using the apache image +The apache image contains a webserver and exposes port 80. To start the container type: + +```console +$ docker run -d -p 8080:80 nextcloud +``` + +Now you can access Nextcloud at http://localhost:8080/ from your host system. + + +## Using the fpm image +To use the fpm image, you need an additional web server that can proxy http-request to the fpm-port of the container. For fpm connection this container exposes port 9000. In most cases, you might want use another container or your host as proxy. +If you use your host you can address your Nextcloud container directly on port 9000. If you use another container, make sure that you add them to the same docker network (via `docker run --network ...` or a `docker-compose` file). +In both cases you don't want to map the fpm port to your host. + +```console +$ docker run -d nextcloud:fpm +``` + +As the fastCGI-Process is not capable of serving static files (style sheets, images, ...), the webserver needs access to these files. This can be achieved with the `volumes-from` option. You can find more information in the [docker-compose section](#running-this-image-with-docker-compose). + +## Using an external database +By default, this container uses SQLite for data storage but the Nextcloud setup wizard (appears on first run) allows connecting to an existing MySQL/MariaDB or PostgreSQL database. You can also link a database container, e. g. `--link my-mysql:mysql`, and then use `mysql` as the database host on setup. More info is in the docker-compose section. + +## Persistent data +The Nextcloud installation and all data beyond what lives in the database (file uploads, etc) are stored in the [unnamed docker volume](https://docs.docker.com/engine/tutorials/dockervolumes/#adding-a-data-volume) volume `/var/www/html`. The docker daemon will store that data within the docker directory `/var/lib/docker/volumes/...`. That means your data is saved even if the container crashes, is stopped or deleted. + +A named Docker volume or a mounted host directory should be used for upgrades and backups. To achieve this, you need one volume for your database container and one for Nextcloud. + +Nextcloud: +- `/var/www/html/` folder where all nextcloud data lives +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +nextcloud +``` + +Database: +- `/var/lib/mysql` MySQL / MariaDB Data +- `/var/lib/postgresql/data` PostgreSQL Data +```console +$ docker run -d \ +-v db:/var/lib/mysql \ +mariadb +``` + +If you want to get fine grained access to your individual files, you can mount additional volumes for data, config, your theme and custom apps. +The `data`, `config` files are stored in respective subfolders inside `/var/www/html/`. The apps are split into core `apps` (which are shipped with Nextcloud and you don't need to take care of) and a `custom_apps` folder. If you use a custom theme it would go into the `themes` subfolder. + +Overview of the folders that can be mounted as volumes: + +- `/var/www/html` Main folder, needed for updating +- `/var/www/html/custom_apps` installed / modified apps +- `/var/www/html/config` local configuration +- `/var/www/html/data` the actual data of your Nextcloud +- `/var/www/html/themes/` theming/branding + +If you want to use named volumes for all of these, it would look like this: +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +-v apps:/var/www/html/custom_apps \ +-v config:/var/www/html/config \ +-v data:/var/www/html/data \ +-v theme:/var/www/html/themes/ \ +nextcloud +``` + +## Using the Nextcloud command-line interface +To use the [Nextcloud command-line interface](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html) (aka. `occ` command): +```console +$ docker exec --user www-data CONTAINER_ID php occ +``` +or for docker-compose: +```console +$ docker-compose exec --user www-data app php occ +``` + +## Auto configuration via environment variables +The nextcloud image supports auto configuration via environment variables. You can preconfigure everything that is asked on the install page on first run. To enable auto configuration, set your database connection via the following environment variables. ONLY use one database type! + +__SQLite__: +- `SQLITE_DATABASE` Name of the database using sqlite + +__MYSQL/MariaDB__: +- `MYSQL_DATABASE` Name of the database using mysql / mariadb. +- `MYSQL_USER` Username for the database using mysql / mariadb. +- `MYSQL_PASSWORD` Password for the database user using mysql / mariadb. +- `MYSQL_HOST` Hostname of the database server using mysql / mariadb. + +__PostgreSQL__: +- `POSTGRES_DB` Name of the database using postgres. +- `POSTGRES_USER` Username for the database using postgres. +- `POSTGRES_PASSWORD` Password for the database user using postgres. +- `POSTGRES_HOST` Hostname of the database server using postgres. + +If you set any values, they will not be asked in the install page on first run. With a complete configuration by using all variables for your database type, you can additionally configure your Nextcloud instance by setting admin user and password (only works if you set both): + +- `NEXTCLOUD_ADMIN_USER` Name of the Nextcloud admin user. +- `NEXTCLOUD_ADMIN_PASSWORD` Password for the Nextcloud admin user. + +If you want, you can set the data directory, otherwise default value will be used. + +- `NEXTCLOUD_DATA_DIR` (default: _/var/www/html/data_) Configures the data directory where nextcloud stores all files from the users. + +One or more trusted domains can be set through environment variable, too. They will be added to the configuration after install. + +- `NEXTCLOUD_TRUSTED_DOMAINS` (not set by default) Optional space-separated list of domains + +The install and update script is only triggered when a default command is used (`apache-foreground` or `php-fpm`). If you use a custom command you have to enable the install / update with + +- `NEXTCLOUD_UPDATE` (default: _0_) + +If you want to use Redis you have to create a separate [Redis](https://hub.docker.com/_/redis/) container in your setup / in your docker-compose file. To inform Nextcloud about the Redis container, pass in the following parameters: + +- `REDIS_HOST` (not set by default) Name of Redis container +- `REDIS_HOST_PORT` (default: _6379_) Optional port for Redis, only use for external Redis servers that run on non-standard ports. +- `REDIS_HOST_PASSWORD` (not set by default) Redis password + +The use of Redis is recommended to prevent file locking problems. See the examples for further instructions. + +To use an external SMTP server, you have to provide the connection details. To configure Nextcloud to use SMTP add: + +- `SMTP_HOST` (not set by default): The hostname of the SMTP server. +- `SMTP_SECURE` (empty by default): Set to `ssl` to use SSL, or `tls` to use STARTTLS. +- `SMTP_PORT` (default: `465` for SSL and `25` for non-secure connections): Optional port for the SMTP connection. Use `587` for an alternative port for STARTTLS. +- `SMTP_AUTHTYPE` (default: `LOGIN`): The method used for authentication. Use `PLAIN` if no authentication is required. +- `SMTP_NAME` (empty by default): The username for the authentication. +- `SMTP_PASSWORD` (empty by default): The password for the authentication. +- `MAIL_FROM_ADDRESS` (not set by default): Use this address for the 'from' field in the emails sent by Nextcloud. +- `MAIL_DOMAIN` (not set by default): Set a different domain for the emails than the domain where Nextcloud is installed. + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/email_configuration.html) for other values to configure SMTP. + +To use an external S3 compatible object store as primary storage, set the following variables: +- `OBJECTSTORE_S3_HOST`: The hostname of the object storage server +- `OBJECTSTORE_S3_BUCKET`: The name of the bucket that Nextcloud should store the data in +- `OBJECTSTORE_S3_KEY`: AWS style access key +- `OBJECTSTORE_S3_SECRET`: AWS style secret access key +- `OBJECTSTORE_S3_PORT`: The port that the object storage server is being served over +- `OBJECTSTORE_S3_SSL` (default: `true`): Whether or not SSL/TLS should be used to communicate with object storage server +- `OBJECTSTORE_S3_REGION`: The region that the S3 bucket resides in. +- `OBJECTSTORE_S3_USEPATH_STYLE` (default: `false`): Not required for AWS S3 + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#simple-storage-service-s3) for more information. + +To use an external OpenStack Swift object store as primary storage, set the following variables: +- `OBJECTSTORE_SWIFT_URL`: The Swift identity (Keystone) endpoint +- `OBJECTSTORE_SWIFT_AUTOCREATE` (default: `false`): Whether or not Nextcloud should automatically create the Swift container +- `OBJECTSTORE_SWIFT_USER_NAME`: Swift username +- `OBJECTSTORE_SWIFT_USER_PASSWORD`: Swift user password +- `OBJECTSTORE_SWIFT_USER_DOMAIN` (default: `Default`): Swift user domain +- `OBJECTSTORE_SWIFT_PROJECT_NAME`: OpenStack project name +- `OBJECTSTORE_SWIFT_PROJECT_DOMAIN` (default: `Default`): OpenStack project domain +- `OBJECTSTORE_SWIFT_SERVICE_NAME` (default: `swift`): Swift service name +- `OBJECTSTORE_SWIFT_SERVICE_REGION`: Swift endpoint region +- `OBJECTSTORE_SWIFT_CONTAINER_NAME`: Swift container (bucket) that Nextcloud should store the data in + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#openstack-swift) for more information. + + +## Using the apache image behind a reverse proxy and auto configure server host and protocol + +The apache image will replace the remote addr (ip address visible to Nextcloud) with the ip address from `X-Real-IP` if the request is coming from a proxy in 10.0.0.0/8, 172.16.0.0/12 or 192.168.0.0/16 by default. If you want Nextcloud to pick up the server host (`HTTP_X_FORWARDED_HOST`), protocol (`HTTP_X_FORWARDED_PROTO`) and client ip (`HTTP_X_FORWARDED_FOR`) from a trusted proxy disable rewrite ip and the reverse proxies ip address to `TRUSTED_PROXIES`. + +- `APACHE_DISABLE_REWRITE_IP` (not set by default): Set to 1 to disable rewrite ip. + +- `TRUSTED_PROXIES` (empty by default): A space-separated list of trusted proxies. CIDR notation is supported for IPv4. + +If the `TRUSTED_PROXIES` approach does not work for you, try using fixed values for overwrite parameters. + +- `OVERWRITEHOST` (empty by default): Set the hostname of the proxy. Can also specify a port. +- `OVERWRITEPROTOCOL` (empty by default): Set the protocol of the proxy, http or https. +- `OVERWRITEWEBROOT` (empty by default): Set the absolute path of the proxy. +- `OVERWRITECONDADDR` (empty by default): Regex to overwrite the values dependent on the remote address. + +Check the [Nexcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/reverse_proxy_configuration.html) for more details. + +Keep in mind that once set, removing these environment variables won't remove these values from the configuration file, due to how Nextcloud merges configuration files together. + +# Running this image with docker-compose +The easiest way to get a fully featured and functional setup is using a `docker-compose` file. There are too many different possibilities to setup your system, so here are only some examples of what you have to look for. + +At first, make sure you have chosen the right base image (fpm or apache) and added features you wanted (see below). In every case, you would want to add a database container and docker volumes to get easy access to your persistent data. When you want to have your server reachable from the internet, adding HTTPS-encryption is mandatory! See below for more information. + +## Base version - apache +This version will use the apache image and add a mariaDB container. The volumes are set to keep your data persistent. This setup provides **no ssl encryption** and is intended to run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud + ports: + - 8080:80 + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +## Base version - FPM +When using the FPM image, you need another container that acts as web server on port 80 and proxies the requests to the Nextcloud container. In this example a simple nginx container is combined with the Nextcloud-fpm image and a MariaDB database container. The data is stored in docker volumes. The nginx container also needs access to static files from your Nextcloud installation. It gets access to all the volumes mounted to Nextcloud via the `volumes_from` option.The configuration for nginx is stored in the configuration file `nginx.conf`, that is mounted into the container. An example can be found in the examples section [here](https://github.com/nextcloud/docker/tree/master/.examples). + +As this setup does **not include encryption**, it should be run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud:fpm + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + + web: + image: nginx + ports: + - 8080:80 + links: + - app + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + volumes_from: + - app + restart: always +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +# Docker Secrets +As an alternative to passing sensitive information via environment variables, _FILE may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in /run/secrets/ files. For example: +```yaml +version: '3.2' + +services: + db: + image: postgres + restart: always + volumes: + - db:/var/lib/postgresql/data + environment: + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + secrets: + - postgres_db + - postgres_password + - postgres_user + + app: + image: nextcloud + restart: always + ports: + - 8080:80 + volumes: + - nextcloud:/var/www/html + environment: + - POSTGRES_HOST=db + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + - NEXTCLOUD_ADMIN_PASSWORD_FILE=/run/secrets/nextcloud_admin_password + - NEXTCLOUD_ADMIN_USER_FILE=/run/secrets/nextcloud_admin_user + depends_on: + - db + secrets: + - nextcloud_admin_password + - nextcloud_admin_user + - postgres_db + - postgres_password + - postgres_user + +volumes: + db: + nextcloud: + +secrets: + nextcloud_admin_password: + file: ./nextcloud_admin_password.txt # put admin password to this file + nextcloud_admin_user: + file: ./nextcloud_admin_user.txt # put admin username to this file + postgres_db: + file: ./postgres_db.txt # put postgresql db name to this file + postgres_password: + file: ./postgres_password.txt # put postgresql password to this file + postgres_user: + file: ./postgres_user.txt # put postgresql username to this file +``` + +Currently, this is only supported for `NEXTCLOUD_ADMIN_PASSWORD`, `NEXTCLOUD_ADMIN_USER`, `MYSQL_DB`, `MYSQL_PASSWORD`, `MYSQL_USER`, `POSTGRES_DB`, `POSTGRES_PASSWORD`, `POSTGRES_USER`. + +# Make your Nextcloud available from the internet +Until here, your Nextcloud is just available from you docker host. If you want your Nextcloud available from the internet adding SSL encryption is mandatory. + +## HTTPS - SSL encryption +There are many different possibilities to introduce encryption depending on your setup. + +We recommend using a reverse proxy in front of our Nextcloud installation. Your Nextcloud will only be reachable through the proxy, which encrypts all traffic to the clients. You can mount your manually generated certificates to the proxy or use a fully automated solution which generates and renews the certificates for you. + +In our [examples](https://github.com/nextcloud/docker/tree/master/.examples) section we have an example for a fully automated setup using a reverse proxy, a container for [Let's Encrypt](https://letsencrypt.org/) certificate handling, database and Nextcloud. It uses the popular [nginx-proxy](https://github.com/jwilder/nginx-proxy) and [docker-letsencrypt-nginx-proxy-companion](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion) containers. Please check the according documentations before using this setup. + +# First use +When you first access your Nextcloud, the setup wizard will appear and ask you to choose an administrator account username, password and the database connection. For the database use `db` as host and `nextcloud` as table and user name. Also enter the password you chose in your `docker-compose.yml` file. + +# Update to a newer version +Updating the Nextcloud container is done by pulling the new image, throwing away the old container and starting the new one. + +**It is only possible to upgrade one major version at a time. For example, if you want to upgrade from version 14 to 16, you will have to upgrade from version 14 to 15, then from 15 to 16.** + +Since all data is stored in volumes, nothing gets lost. The startup script will check for the version in your volume and the installed docker version. If it finds a mismatch, it automatically starts the upgrade process. Don't forget to add all the volumes to your new container, so it works as expected. + +```console +$ docker pull nextcloud +$ docker stop +$ docker rm +$ docker run -d nextcloud +``` +Beware that you have to run the same command with the options that you used to initially start your Nextcloud. That includes volumes, port mapping. + +When using docker-compose your compose file takes care of your configuration, so you just have to run: + +```console +$ docker-compose pull +$ docker-compose up -d +``` + + +# Adding Features +A lot of people want to use additional functionality inside their Nextcloud installation. If the image does not include the packages you need, you can easily build your own image on top of it. +Start your derived image with the `FROM` statement and add whatever you like. + +```yaml +FROM nextcloud:apache + +RUN ... + +``` +The [examples folder](https://github.com/nextcloud/docker/blob/master/.examples) gives a few examples on how to add certain functionalities, like including the cron job, smb-support or imap-authentication. + +If you use your own Dockerfile, you need to configure your docker-compose file accordingly. Switch out the `image` option with `build`. You have to specify the path to your Dockerfile. (in the example it's in the same directory next to the docker-compose file) + +```yaml + app: + build: . + links: + - db + volumes: + - data:/var/www/html/data + - config:/var/www/html/config + - apps:/var/www/html/apps + restart: always +``` + +If you intend to use another command to run the image, make sure that you set `NEXTCLOUD_UPDATE=1` in your Dockerfile. Otherwise the installation and update will not work. + +```yaml +FROM nextcloud:apache + +... + +ENV NEXTCLOUD_UPDATE=1 + +CMD ["/usr/bin/supervisord"] +``` + + +**Updating** your own derived image is also very simple. When a new version of the Nextcloud image is available run: + +```console +docker build -t your-name --pull . +docker run -d your-name +``` + +or for docker-compose: +```console +docker-compose build --pull +docker-compose up -d +``` + +The `--pull` option tells docker to look for new versions of the base image. Then the build instructions inside your `Dockerfile` are run on top of the new image. + +# Migrating an existing installation +You're already using Nextcloud and want to switch to docker? Great! Here are some things to look out for: + +1. Define your whole Nextcloud infrastructure in a `docker-compose` file and run it with `docker-compose up -d` to get the base installation, volumes and database. Work from there. +2. Restore your database from a mysqldump (nextcloud\_db\_1 is the name of your db container) + - To import from a MySQL dump use the following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "mysql -u USER -pPASSWORD nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` + - To import from a PostgreSQL dump use to following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "psql -U USER --set ON_ERROR_STOP=on nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` +3. Edit your config.php + 1. Set database connection + - In case of MySQL database + ```php + 'dbhost' => 'db:3306', + ``` + - In case of PostgreSQL database + ```php + 'dbhost' => 'db:5432', + ``` + 2. Make sure you have no configuration for the `apps_paths`. Delete lines like these + ```diff + - "apps_paths" => array ( + - 0 => array ( + - "path" => OC::$SERVERROOT."/apps", + - "url" => "/apps", + - "writable" => true, + - ), + ``` + 3. Make sure to have the `apps` directory non writable and the `custom_apps` directory writable + ```php + 'apps_paths' => array ( + 0 => array ( + 'path' => '/var/www/html/apps', + 'url' => '/apps', + 'writable' => false, + ), + 1 => array ( + 'path' => '/var/www/html/custom_apps', + 'url' => '/custom_apps', + 'writable' => true, + ), + ), + ``` + 4. Make sure your data directory is set to /var/www/html/data + ```php + 'datadirectory' => '/var/www/html/data', + ``` + + +4. Copy your data (nextcloud_app_1 is the name of your Nextcloud container): +```console +docker cp ./data/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/data +docker cp ./theming/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/theming +docker cp ./config/config.php nextcloud_app_1:/var/www/html/config +docker-compose exec app chown -R www-data:www-data /var/www/html/config +``` +5. Copy only the custom apps you use (or simply redownload them from the web interface): +```console +docker cp ./custom_apps/ nextcloud_data:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/custom_apps +``` + +# Questions / Issues +If you got any questions or problems using the image, please visit our [Github Repository](https://github.com/nextcloud/docker) and write an issue. diff --git a/linux/advanced/nextcloud/patched/24/Streamer.php b/linux/advanced/nextcloud/patched/24/Streamer.php new file mode 100644 index 000000000..02a7719e4 --- /dev/null +++ b/linux/advanced/nextcloud/patched/24/Streamer.php @@ -0,0 +1,190 @@ + + * @author Daniel Calviño Sánchez + * @author Joas Schilling + * @author Roeland Jago Douma + * @author Thomas Müller + * @author Victor Dubiniuk + * + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OC; + +use OC\Files\Filesystem; +use OCP\Files\File; +use OCP\Files\Folder; +use OCP\Files\InvalidPathException; +use OCP\Files\NotFoundException; +use OCP\Files\NotPermittedException; +use OCP\IRequest; +use ownCloud\TarStreamer\TarStreamer; +use ZipStreamer\ZipStreamer; + +class Streamer { + // array of regexp. Matching user agents will get tar instead of zip + private $preferTarFor = [ '/macintosh|mac os x/i' ]; + + // streamer instance + private $streamerInstance; + + /** + * Streamer constructor. + * + * @param IRequest $request + * @param int $size The size of the files in bytes + * @param int $numberOfFiles The number of files (and directories) that will + * be included in the streamed file + */ + public function __construct(IRequest $request, $size, int $numberOfFiles){ + + /** + * zip32 constraints for a basic (without compression, volumes nor + * encryption) zip file according to the Zip specification: + * - No file size is larger than 4 bytes (file size < 4294967296); see + * 4.4.9 uncompressed size + * - The size of all files plus their local headers is not larger than + * 4 bytes; see 4.4.16 relative offset of local header and 4.4.24 + * offset of start of central directory with respect to the starting + * disk number + * - The total number of entries (files and directories) in the zip file + * is not larger than 2 bytes (number of entries < 65536); see 4.4.22 + * total number of entries in the central dir + * - The size of the central directory is not larger than 4 bytes; see + * 4.4.23 size of the central directory + * + * Due to all that, zip32 is used if the size is below 4GB and there are + * less than 65536 files; the margin between 4*1000^3 and 4*1024^3 + * should give enough room for the extra zip metadata. Technically, it + * would still be possible to create an invalid zip32 file (for example, + * a zip file from files smaller than 4GB with a central directory + * larger than 4GiB), but it should not happen in the real world. + */ + if ($size < 4 * 1000 * 1000 * 1000 && $numberOfFiles < 65536) { + $this->streamerInstance = new ZipStreamer(['zip64' => true]); + } else if ($request->isUserAgent($this->preferTarFor)) { + $this->streamerInstance = new TarStreamer(); + } else { + $this->streamerInstance = new ZipStreamer(['zip64' => PHP_INT_SIZE !== 4]); + } + } + + /** + * Send HTTP headers + * @param string $name + */ + public function sendHeaders($name){ + $extension = $this->streamerInstance instanceof ZipStreamer ? '.zip' : '.tar'; + $fullName = $name . $extension; + $this->streamerInstance->sendHeaders($fullName); + } + + /** + * Stream directory recursively + * + * @throws NotFoundException + * @throws NotPermittedException + * @throws InvalidPathException + */ + public function addDirRecursive(string $dir, string $internalDir = ''): void { + $dirname = basename($dir); + $rootDir = $internalDir . $dirname; + if (!empty($rootDir)) { + $this->streamerInstance->addEmptyDir($rootDir); + } + $internalDir .= $dirname . '/'; + // prevent absolute dirs + $internalDir = ltrim($internalDir, '/'); + + $userFolder = \OC::$server->getRootFolder()->get(Filesystem::getRoot()); + /** @var Folder $dirNode */ + $dirNode = $userFolder->get($dir); + $files = $dirNode->getDirectoryListing(); + + foreach($files as $file) { + if($file instanceof File) { + try { + $fh = $file->fopen('r'); + } catch (NotPermittedException $e) { + continue; + } + $this->addFileFromStream( + $fh, + $internalDir . $file->getName(), + $file->getSize(), + $file->getMTime() + ); + fclose($fh); + } elseif ($file instanceof Folder) { + if($file->isReadable()) { + $this->addDirRecursive($dir . '/' . $file->getName(), $internalDir); + } + } + } + } + + /** + * Add a file to the archive at the specified location and file name. + * + * @param string $stream Stream to read data from + * @param string $internalName Filepath and name to be used in the archive. + * @param int $size Filesize + * @param int|bool $time File mtime as int, or false + * @return bool $success + */ + public function addFileFromStream($stream, $internalName, $size, $time) { + $options = []; + if ($time) { + $options = [ + 'timestamp' => $time + ]; + } + + if ($this->streamerInstance instanceof ZipStreamer) { + return $this->streamerInstance->addFileFromStream($stream, $internalName, $options); + } else { + return $this->streamerInstance->addFileFromStream($stream, $internalName, $size, $options); + } + } + + /** + * Add an empty directory entry to the archive. + * + * @param string $dirName Directory Path and name to be added to the archive. + * @return bool $success + */ + public function addEmptyDir($dirName){ + return $this->streamerInstance->addEmptyDir($dirName); + } + + /** + * Close the archive. + * A closed archive can no longer have new files added to it. After + * closing, the file is completely written to the output stream. + * @return bool $success + */ + public function finalize(){ + return $this->streamerInstance->finalize(); + } +} diff --git a/linux/advanced/nextcloud/patched/24/docker-compose.yml b/linux/advanced/nextcloud/patched/24/docker-compose.yml new file mode 100644 index 000000000..2c2de9544 --- /dev/null +++ b/linux/advanced/nextcloud/patched/24/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nextcloud:24-patched" + build: + context: . diff --git a/linux/advanced/nextcloud/pure/14/sources.list b/linux/advanced/nextcloud/pure/14/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/14/sources.list +++ b/linux/advanced/nextcloud/pure/14/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/15/sources.list b/linux/advanced/nextcloud/pure/15/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/15/sources.list +++ b/linux/advanced/nextcloud/pure/15/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/16/sources.list b/linux/advanced/nextcloud/pure/16/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/16/sources.list +++ b/linux/advanced/nextcloud/pure/16/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/17/sources.list b/linux/advanced/nextcloud/pure/17/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/17/sources.list +++ b/linux/advanced/nextcloud/pure/17/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/18/sources.list b/linux/advanced/nextcloud/pure/18/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/18/sources.list +++ b/linux/advanced/nextcloud/pure/18/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/19/sources.list b/linux/advanced/nextcloud/pure/19/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/19/sources.list +++ b/linux/advanced/nextcloud/pure/19/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/20/sources.list b/linux/advanced/nextcloud/pure/20/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/20/sources.list +++ b/linux/advanced/nextcloud/pure/20/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/21/sources.list b/linux/advanced/nextcloud/pure/21/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/21/sources.list +++ b/linux/advanced/nextcloud/pure/21/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/22/sources.list b/linux/advanced/nextcloud/pure/22/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/22/sources.list +++ b/linux/advanced/nextcloud/pure/22/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/23/sources.list b/linux/advanced/nextcloud/pure/23/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/23/sources.list +++ b/linux/advanced/nextcloud/pure/23/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/24/Dockerfile b/linux/advanced/nextcloud/pure/24/Dockerfile new file mode 100644 index 000000000..5d7ddec9d --- /dev/null +++ b/linux/advanced/nextcloud/pure/24/Dockerfile @@ -0,0 +1,68 @@ +FROM nextcloud:24 +ENV DEBIAN_FRONTEND noninteractive + +################################################################## +# adding normal sources list +################################################################## +RUN rm /etc/apt/sources.list +COPY sources.list /etc/apt/sources.list + +################################################################## +# adding some utils +################################################################## +RUN apt update -y && \ + apt dist-upgrade -y && \ + apt install -y --allow-unauthenticated \ + apt-transport-https \ + curl \ + ca-certificates \ + ghostscript \ + nload \ + htop \ + mc \ + nano \ + sudo \ + imagemagick \ + imagemagick-common \ + sqlite3 \ + smbclient \ + libsmbclient \ + wget \ + net-tools \ + iputils-ping + + +################################################################## +# installing php repo + smbclient +################################################################## +RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg +RUN sh -c 'echo "deb https://packages.sury.org/php/ buster main" > /etc/apt/sources.list.d/php.list' +RUN apt update -y && \ + apt install -y --allow-unauthenticated \ + libsmbclient-dev \ + libmagickwand-dev \ + libmagickcore-dev \ + libc-client-dev \ + libkrb5-dev \ + libsqlite3-dev \ + libssl-dev + +RUN pecl install inotify && \ + docker-php-ext-enable inotify + +RUN pecl install smbclient && \ + docker-php-ext-enable smbclient + +RUN docker-php-ext-configure imap --with-kerberos --with-imap-ssl && \ + docker-php-ext-install imap && \ + docker-php-ext-enable imap + +RUN docker-php-ext-install fileinfo bz2 intl ftp pdo_sqlite && \ + docker-php-ext-enable fileinfo bz2 intl ftp pdo_sqlite + +################################################################## +# smb fix +################################################################## +RUN rm -frv /etc/samba/smb.conf /usr/share/samba/smb.conf +ADD smb.conf /etc/samba/ +ADD smb.conf /usr/share/samba/ diff --git a/linux/advanced/nextcloud/pure/24/Makefile b/linux/advanced/nextcloud/pure/24/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/advanced/nextcloud/pure/24/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/advanced/nextcloud/pure/24/README.md b/linux/advanced/nextcloud/pure/24/README.md new file mode 100644 index 000000000..b6df71808 --- /dev/null +++ b/linux/advanced/nextcloud/pure/24/README.md @@ -0,0 +1,527 @@ +# What is Nextcloud? + +[![GitHub CI build status badge](https://github.com/nextcloud/docker/workflows/Images/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3AImages) +[![update.sh build status badge](https://github.com/nextcloud/docker/workflows/update.sh/badge.svg)](https://github.com/nextcloud/docker/actions?query=workflow%3Aupdate.sh) +[![amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud.svg?label=amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/nextcloud) +[![arm32v5 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud.svg?label=arm32v5)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/nextcloud) +[![arm32v6 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud.svg?label=arm32v6)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v6/job/nextcloud) +[![arm32v7 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud.svg?label=arm32v7)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/nextcloud) +[![arm64v8 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud.svg?label=arm64v8)](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/nextcloud) +[![i386 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud.svg?label=i386)](https://doi-janky.infosiftr.net/job/multiarch/job/i386/job/nextcloud) +[![mips64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud.svg?label=mips64le)](https://doi-janky.infosiftr.net/job/multiarch/job/mips64le/job/nextcloud) +[![ppc64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud.svg?label=ppc64le)](https://doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/nextcloud) +[![s390x build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud.svg?label=s390x)](https://doi-janky.infosiftr.net/job/multiarch/job/s390x/job/nextcloud) + +A safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms. + +![logo](https://cdn.rawgit.com/nextcloud/docker/80dd587d847b184ba95d7187a2a7a56ae4cbbb7b/logo.svg) + +# How to use this image +This image is designed to be used in a micro-service environment. There are two versions of the image you can choose from. + +The `apache` tag contains a full Nextcloud installation including an apache web server. It is designed to be easy to use and gets you running pretty fast. This is also the default for the `latest` tag and version tags that are not further specified. + +The second option is a `fpm` container. It is based on the [php-fpm](https://hub.docker.com/_/php/) image and runs a fastCGI-Process that serves your Nextcloud page. To use this image it must be combined with any webserver that can proxy the http requests to the FastCGI-port of the container. + +[![Try in PWD](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com?stack=https://raw.githubusercontent.com/nextcloud/docker/8db861d67f257a3e9ac1790ea06d4e2a7a193a6c/stack.yml) + +## Using the apache image +The apache image contains a webserver and exposes port 80. To start the container type: + +```console +$ docker run -d -p 8080:80 nextcloud +``` + +Now you can access Nextcloud at http://localhost:8080/ from your host system. + + +## Using the fpm image +To use the fpm image, you need an additional web server that can proxy http-request to the fpm-port of the container. For fpm connection this container exposes port 9000. In most cases, you might want use another container or your host as proxy. +If you use your host you can address your Nextcloud container directly on port 9000. If you use another container, make sure that you add them to the same docker network (via `docker run --network ...` or a `docker-compose` file). +In both cases you don't want to map the fpm port to your host. + +```console +$ docker run -d nextcloud:fpm +``` + +As the fastCGI-Process is not capable of serving static files (style sheets, images, ...), the webserver needs access to these files. This can be achieved with the `volumes-from` option. You can find more information in the [docker-compose section](#running-this-image-with-docker-compose). + +## Using an external database +By default, this container uses SQLite for data storage but the Nextcloud setup wizard (appears on first run) allows connecting to an existing MySQL/MariaDB or PostgreSQL database. You can also link a database container, e. g. `--link my-mysql:mysql`, and then use `mysql` as the database host on setup. More info is in the docker-compose section. + +## Persistent data +The Nextcloud installation and all data beyond what lives in the database (file uploads, etc) are stored in the [unnamed docker volume](https://docs.docker.com/engine/tutorials/dockervolumes/#adding-a-data-volume) volume `/var/www/html`. The docker daemon will store that data within the docker directory `/var/lib/docker/volumes/...`. That means your data is saved even if the container crashes, is stopped or deleted. + +A named Docker volume or a mounted host directory should be used for upgrades and backups. To achieve this, you need one volume for your database container and one for Nextcloud. + +Nextcloud: +- `/var/www/html/` folder where all nextcloud data lives +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +nextcloud +``` + +Database: +- `/var/lib/mysql` MySQL / MariaDB Data +- `/var/lib/postgresql/data` PostgreSQL Data +```console +$ docker run -d \ +-v db:/var/lib/mysql \ +mariadb +``` + +If you want to get fine grained access to your individual files, you can mount additional volumes for data, config, your theme and custom apps. +The `data`, `config` files are stored in respective subfolders inside `/var/www/html/`. The apps are split into core `apps` (which are shipped with Nextcloud and you don't need to take care of) and a `custom_apps` folder. If you use a custom theme it would go into the `themes` subfolder. + +Overview of the folders that can be mounted as volumes: + +- `/var/www/html` Main folder, needed for updating +- `/var/www/html/custom_apps` installed / modified apps +- `/var/www/html/config` local configuration +- `/var/www/html/data` the actual data of your Nextcloud +- `/var/www/html/themes/` theming/branding + +If you want to use named volumes for all of these, it would look like this: +```console +$ docker run -d \ +-v nextcloud:/var/www/html \ +-v apps:/var/www/html/custom_apps \ +-v config:/var/www/html/config \ +-v data:/var/www/html/data \ +-v theme:/var/www/html/themes/ \ +nextcloud +``` + +## Using the Nextcloud command-line interface +To use the [Nextcloud command-line interface](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html) (aka. `occ` command): +```console +$ docker exec --user www-data CONTAINER_ID php occ +``` +or for docker-compose: +```console +$ docker-compose exec --user www-data app php occ +``` + +## Auto configuration via environment variables +The nextcloud image supports auto configuration via environment variables. You can preconfigure everything that is asked on the install page on first run. To enable auto configuration, set your database connection via the following environment variables. ONLY use one database type! + +__SQLite__: +- `SQLITE_DATABASE` Name of the database using sqlite + +__MYSQL/MariaDB__: +- `MYSQL_DATABASE` Name of the database using mysql / mariadb. +- `MYSQL_USER` Username for the database using mysql / mariadb. +- `MYSQL_PASSWORD` Password for the database user using mysql / mariadb. +- `MYSQL_HOST` Hostname of the database server using mysql / mariadb. + +__PostgreSQL__: +- `POSTGRES_DB` Name of the database using postgres. +- `POSTGRES_USER` Username for the database using postgres. +- `POSTGRES_PASSWORD` Password for the database user using postgres. +- `POSTGRES_HOST` Hostname of the database server using postgres. + +If you set any values, they will not be asked in the install page on first run. With a complete configuration by using all variables for your database type, you can additionally configure your Nextcloud instance by setting admin user and password (only works if you set both): + +- `NEXTCLOUD_ADMIN_USER` Name of the Nextcloud admin user. +- `NEXTCLOUD_ADMIN_PASSWORD` Password for the Nextcloud admin user. + +If you want, you can set the data directory, otherwise default value will be used. + +- `NEXTCLOUD_DATA_DIR` (default: _/var/www/html/data_) Configures the data directory where nextcloud stores all files from the users. + +One or more trusted domains can be set through environment variable, too. They will be added to the configuration after install. + +- `NEXTCLOUD_TRUSTED_DOMAINS` (not set by default) Optional space-separated list of domains + +The install and update script is only triggered when a default command is used (`apache-foreground` or `php-fpm`). If you use a custom command you have to enable the install / update with + +- `NEXTCLOUD_UPDATE` (default: _0_) + +If you want to use Redis you have to create a separate [Redis](https://hub.docker.com/_/redis/) container in your setup / in your docker-compose file. To inform Nextcloud about the Redis container, pass in the following parameters: + +- `REDIS_HOST` (not set by default) Name of Redis container +- `REDIS_HOST_PORT` (default: _6379_) Optional port for Redis, only use for external Redis servers that run on non-standard ports. +- `REDIS_HOST_PASSWORD` (not set by default) Redis password + +The use of Redis is recommended to prevent file locking problems. See the examples for further instructions. + +To use an external SMTP server, you have to provide the connection details. To configure Nextcloud to use SMTP add: + +- `SMTP_HOST` (not set by default): The hostname of the SMTP server. +- `SMTP_SECURE` (empty by default): Set to `ssl` to use SSL, or `tls` to use STARTTLS. +- `SMTP_PORT` (default: `465` for SSL and `25` for non-secure connections): Optional port for the SMTP connection. Use `587` for an alternative port for STARTTLS. +- `SMTP_AUTHTYPE` (default: `LOGIN`): The method used for authentication. Use `PLAIN` if no authentication is required. +- `SMTP_NAME` (empty by default): The username for the authentication. +- `SMTP_PASSWORD` (empty by default): The password for the authentication. +- `MAIL_FROM_ADDRESS` (not set by default): Use this address for the 'from' field in the emails sent by Nextcloud. +- `MAIL_DOMAIN` (not set by default): Set a different domain for the emails than the domain where Nextcloud is installed. + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/email_configuration.html) for other values to configure SMTP. + +To use an external S3 compatible object store as primary storage, set the following variables: +- `OBJECTSTORE_S3_HOST`: The hostname of the object storage server +- `OBJECTSTORE_S3_BUCKET`: The name of the bucket that Nextcloud should store the data in +- `OBJECTSTORE_S3_KEY`: AWS style access key +- `OBJECTSTORE_S3_SECRET`: AWS style secret access key +- `OBJECTSTORE_S3_PORT`: The port that the object storage server is being served over +- `OBJECTSTORE_S3_SSL` (default: `true`): Whether or not SSL/TLS should be used to communicate with object storage server +- `OBJECTSTORE_S3_REGION`: The region that the S3 bucket resides in. +- `OBJECTSTORE_S3_USEPATH_STYLE` (default: `false`): Not required for AWS S3 + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#simple-storage-service-s3) for more information. + +To use an external OpenStack Swift object store as primary storage, set the following variables: +- `OBJECTSTORE_SWIFT_URL`: The Swift identity (Keystone) endpoint +- `OBJECTSTORE_SWIFT_AUTOCREATE` (default: `false`): Whether or not Nextcloud should automatically create the Swift container +- `OBJECTSTORE_SWIFT_USER_NAME`: Swift username +- `OBJECTSTORE_SWIFT_USER_PASSWORD`: Swift user password +- `OBJECTSTORE_SWIFT_USER_DOMAIN` (default: `Default`): Swift user domain +- `OBJECTSTORE_SWIFT_PROJECT_NAME`: OpenStack project name +- `OBJECTSTORE_SWIFT_PROJECT_DOMAIN` (default: `Default`): OpenStack project domain +- `OBJECTSTORE_SWIFT_SERVICE_NAME` (default: `swift`): Swift service name +- `OBJECTSTORE_SWIFT_SERVICE_REGION`: Swift endpoint region +- `OBJECTSTORE_SWIFT_CONTAINER_NAME`: Swift container (bucket) that Nextcloud should store the data in + +Check the [Nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html#openstack-swift) for more information. + + +## Using the apache image behind a reverse proxy and auto configure server host and protocol + +The apache image will replace the remote addr (ip address visible to Nextcloud) with the ip address from `X-Real-IP` if the request is coming from a proxy in 10.0.0.0/8, 172.16.0.0/12 or 192.168.0.0/16 by default. If you want Nextcloud to pick up the server host (`HTTP_X_FORWARDED_HOST`), protocol (`HTTP_X_FORWARDED_PROTO`) and client ip (`HTTP_X_FORWARDED_FOR`) from a trusted proxy disable rewrite ip and the reverse proxies ip address to `TRUSTED_PROXIES`. + +- `APACHE_DISABLE_REWRITE_IP` (not set by default): Set to 1 to disable rewrite ip. + +- `TRUSTED_PROXIES` (empty by default): A space-separated list of trusted proxies. CIDR notation is supported for IPv4. + +If the `TRUSTED_PROXIES` approach does not work for you, try using fixed values for overwrite parameters. + +- `OVERWRITEHOST` (empty by default): Set the hostname of the proxy. Can also specify a port. +- `OVERWRITEPROTOCOL` (empty by default): Set the protocol of the proxy, http or https. +- `OVERWRITEWEBROOT` (empty by default): Set the absolute path of the proxy. +- `OVERWRITECONDADDR` (empty by default): Regex to overwrite the values dependent on the remote address. + +Check the [Nexcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/reverse_proxy_configuration.html) for more details. + +Keep in mind that once set, removing these environment variables won't remove these values from the configuration file, due to how Nextcloud merges configuration files together. + +# Running this image with docker-compose +The easiest way to get a fully featured and functional setup is using a `docker-compose` file. There are too many different possibilities to setup your system, so here are only some examples of what you have to look for. + +At first, make sure you have chosen the right base image (fpm or apache) and added features you wanted (see below). In every case, you would want to add a database container and docker volumes to get easy access to your persistent data. When you want to have your server reachable from the internet, adding HTTPS-encryption is mandatory! See below for more information. + +## Base version - apache +This version will use the apache image and add a mariaDB container. The volumes are set to keep your data persistent. This setup provides **no ssl encryption** and is intended to run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud + ports: + - 8080:80 + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +## Base version - FPM +When using the FPM image, you need another container that acts as web server on port 80 and proxies the requests to the Nextcloud container. In this example a simple nginx container is combined with the Nextcloud-fpm image and a MariaDB database container. The data is stored in docker volumes. The nginx container also needs access to static files from your Nextcloud installation. It gets access to all the volumes mounted to Nextcloud via the `volumes_from` option.The configuration for nginx is stored in the configuration file `nginx.conf`, that is mounted into the container. An example can be found in the examples section [here](https://github.com/nextcloud/docker/tree/master/.examples). + +As this setup does **not include encryption**, it should be run behind a proxy. + +Make sure to pass in values for `MYSQL_ROOT_PASSWORD` and `MYSQL_PASSWORD` variables before you run this setup. + +```yaml +version: '2' + +volumes: + nextcloud: + db: + +services: + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= + - MYSQL_PASSWORD= + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + + app: + image: nextcloud:fpm + links: + - db + volumes: + - nextcloud:/var/www/html + restart: always + + web: + image: nginx + ports: + - 8080:80 + links: + - app + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + volumes_from: + - app + restart: always +``` + +Then run `docker-compose up -d`, now you can access Nextcloud at http://localhost:8080/ from your host system. + +# Docker Secrets +As an alternative to passing sensitive information via environment variables, _FILE may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in /run/secrets/ files. For example: +```yaml +version: '3.2' + +services: + db: + image: postgres + restart: always + volumes: + - db:/var/lib/postgresql/data + environment: + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + secrets: + - postgres_db + - postgres_password + - postgres_user + + app: + image: nextcloud + restart: always + ports: + - 8080:80 + volumes: + - nextcloud:/var/www/html + environment: + - POSTGRES_HOST=db + - POSTGRES_DB_FILE=/run/secrets/postgres_db + - POSTGRES_USER_FILE=/run/secrets/postgres_user + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + - NEXTCLOUD_ADMIN_PASSWORD_FILE=/run/secrets/nextcloud_admin_password + - NEXTCLOUD_ADMIN_USER_FILE=/run/secrets/nextcloud_admin_user + depends_on: + - db + secrets: + - nextcloud_admin_password + - nextcloud_admin_user + - postgres_db + - postgres_password + - postgres_user + +volumes: + db: + nextcloud: + +secrets: + nextcloud_admin_password: + file: ./nextcloud_admin_password.txt # put admin password to this file + nextcloud_admin_user: + file: ./nextcloud_admin_user.txt # put admin username to this file + postgres_db: + file: ./postgres_db.txt # put postgresql db name to this file + postgres_password: + file: ./postgres_password.txt # put postgresql password to this file + postgres_user: + file: ./postgres_user.txt # put postgresql username to this file +``` + +Currently, this is only supported for `NEXTCLOUD_ADMIN_PASSWORD`, `NEXTCLOUD_ADMIN_USER`, `MYSQL_DB`, `MYSQL_PASSWORD`, `MYSQL_USER`, `POSTGRES_DB`, `POSTGRES_PASSWORD`, `POSTGRES_USER`. + +# Make your Nextcloud available from the internet +Until here, your Nextcloud is just available from you docker host. If you want your Nextcloud available from the internet adding SSL encryption is mandatory. + +## HTTPS - SSL encryption +There are many different possibilities to introduce encryption depending on your setup. + +We recommend using a reverse proxy in front of our Nextcloud installation. Your Nextcloud will only be reachable through the proxy, which encrypts all traffic to the clients. You can mount your manually generated certificates to the proxy or use a fully automated solution which generates and renews the certificates for you. + +In our [examples](https://github.com/nextcloud/docker/tree/master/.examples) section we have an example for a fully automated setup using a reverse proxy, a container for [Let's Encrypt](https://letsencrypt.org/) certificate handling, database and Nextcloud. It uses the popular [nginx-proxy](https://github.com/jwilder/nginx-proxy) and [docker-letsencrypt-nginx-proxy-companion](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion) containers. Please check the according documentations before using this setup. + +# First use +When you first access your Nextcloud, the setup wizard will appear and ask you to choose an administrator account username, password and the database connection. For the database use `db` as host and `nextcloud` as table and user name. Also enter the password you chose in your `docker-compose.yml` file. + +# Update to a newer version +Updating the Nextcloud container is done by pulling the new image, throwing away the old container and starting the new one. + +**It is only possible to upgrade one major version at a time. For example, if you want to upgrade from version 14 to 16, you will have to upgrade from version 14 to 15, then from 15 to 16.** + +Since all data is stored in volumes, nothing gets lost. The startup script will check for the version in your volume and the installed docker version. If it finds a mismatch, it automatically starts the upgrade process. Don't forget to add all the volumes to your new container, so it works as expected. + +```console +$ docker pull nextcloud +$ docker stop +$ docker rm +$ docker run -d nextcloud +``` +Beware that you have to run the same command with the options that you used to initially start your Nextcloud. That includes volumes, port mapping. + +When using docker-compose your compose file takes care of your configuration, so you just have to run: + +```console +$ docker-compose pull +$ docker-compose up -d +``` + + +# Adding Features +A lot of people want to use additional functionality inside their Nextcloud installation. If the image does not include the packages you need, you can easily build your own image on top of it. +Start your derived image with the `FROM` statement and add whatever you like. + +```yaml +FROM nextcloud:apache + +RUN ... + +``` +The [examples folder](https://github.com/nextcloud/docker/blob/master/.examples) gives a few examples on how to add certain functionalities, like including the cron job, smb-support or imap-authentication. + +If you use your own Dockerfile, you need to configure your docker-compose file accordingly. Switch out the `image` option with `build`. You have to specify the path to your Dockerfile. (in the example it's in the same directory next to the docker-compose file) + +```yaml + app: + build: . + links: + - db + volumes: + - data:/var/www/html/data + - config:/var/www/html/config + - apps:/var/www/html/apps + restart: always +``` + +If you intend to use another command to run the image, make sure that you set `NEXTCLOUD_UPDATE=1` in your Dockerfile. Otherwise the installation and update will not work. + +```yaml +FROM nextcloud:apache + +... + +ENV NEXTCLOUD_UPDATE=1 + +CMD ["/usr/bin/supervisord"] +``` + + +**Updating** your own derived image is also very simple. When a new version of the Nextcloud image is available run: + +```console +docker build -t your-name --pull . +docker run -d your-name +``` + +or for docker-compose: +```console +docker-compose build --pull +docker-compose up -d +``` + +The `--pull` option tells docker to look for new versions of the base image. Then the build instructions inside your `Dockerfile` are run on top of the new image. + +# Migrating an existing installation +You're already using Nextcloud and want to switch to docker? Great! Here are some things to look out for: + +1. Define your whole Nextcloud infrastructure in a `docker-compose` file and run it with `docker-compose up -d` to get the base installation, volumes and database. Work from there. +2. Restore your database from a mysqldump (nextcloud\_db\_1 is the name of your db container) + - To import from a MySQL dump use the following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "mysql -u USER -pPASSWORD nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` + - To import from a PostgreSQL dump use to following commands + ```console + docker cp ./database.dmp nextcloud_db_1:/dmp + docker-compose exec db sh -c "psql -U USER --set ON_ERROR_STOP=on nextcloud < /dmp" + docker-compose exec db rm /dmp + ``` +3. Edit your config.php + 1. Set database connection + - In case of MySQL database + ```php + 'dbhost' => 'db:3306', + ``` + - In case of PostgreSQL database + ```php + 'dbhost' => 'db:5432', + ``` + 2. Make sure you have no configuration for the `apps_paths`. Delete lines like these + ```diff + - "apps_paths" => array ( + - 0 => array ( + - "path" => OC::$SERVERROOT."/apps", + - "url" => "/apps", + - "writable" => true, + - ), + ``` + 3. Make sure to have the `apps` directory non writable and the `custom_apps` directory writable + ```php + 'apps_paths' => array ( + 0 => array ( + 'path' => '/var/www/html/apps', + 'url' => '/apps', + 'writable' => false, + ), + 1 => array ( + 'path' => '/var/www/html/custom_apps', + 'url' => '/custom_apps', + 'writable' => true, + ), + ), + ``` + 4. Make sure your data directory is set to /var/www/html/data + ```php + 'datadirectory' => '/var/www/html/data', + ``` + + +4. Copy your data (nextcloud_app_1 is the name of your Nextcloud container): +```console +docker cp ./data/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/data +docker cp ./theming/ nextcloud_app_1:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/theming +docker cp ./config/config.php nextcloud_app_1:/var/www/html/config +docker-compose exec app chown -R www-data:www-data /var/www/html/config +``` +5. Copy only the custom apps you use (or simply redownload them from the web interface): +```console +docker cp ./custom_apps/ nextcloud_data:/var/www/html/ +docker-compose exec app chown -R www-data:www-data /var/www/html/custom_apps +``` + +# Questions / Issues +If you got any questions or problems using the image, please visit our [Github Repository](https://github.com/nextcloud/docker) and write an issue. diff --git a/linux/advanced/nextcloud/pure/24/docker-compose.yml b/linux/advanced/nextcloud/pure/24/docker-compose.yml new file mode 100644 index 000000000..34a632b09 --- /dev/null +++ b/linux/advanced/nextcloud/pure/24/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/nextcloud:24" + build: + context: . diff --git a/linux/advanced/nextcloud/pure/24/smb.conf b/linux/advanced/nextcloud/pure/24/smb.conf new file mode 100644 index 000000000..9346a22f4 --- /dev/null +++ b/linux/advanced/nextcloud/pure/24/smb.conf @@ -0,0 +1,239 @@ +# +# Sample configuration file for the Samba suite for Debian GNU/Linux. +# +# +# This is the main Samba configuration file. You should read the +# smb.conf(5) manual page in order to understand the options listed +# here. Samba has a huge number of configurable options most of which +# are not shown in this example +# +# Some options that are often worth tuning have been included as +# commented-out examples in this file. +# - When such options are commented with ";", the proposed setting +# differs from the default Samba behaviour +# - When commented with "#", the proposed setting is the default +# behaviour of Samba but the option is considered important +# enough to be mentioned here +# +# NOTE: Whenever you modify this file you should run the command +# "testparm" to check that you have not made any basic syntactic +# errors. + +#======================= Global Settings ======================= + +[global] +client min protocol = SMB2 +client max protocol = SMB3 + + +## Browsing/Identification ### + +# Change this to the workgroup/NT-domain name your Samba server will part of + workgroup = WORKGROUP + +#### Networking #### + +# The specific set of interfaces / networks to bind to +# This can be either the interface name or an IP address/netmask; +# interface names are normally preferred +; interfaces = 127.0.0.0/8 eth0 + +# Only bind to the named interfaces and/or networks; you must use the +# 'interfaces' option above to use this. +# It is recommended that you enable this feature if your Samba machine is +# not protected by a firewall or is a firewall itself. However, this +# option cannot handle dynamic or non-broadcast interfaces correctly. +; bind interfaces only = yes + + + +#### Debugging/Accounting #### + +# This tells Samba to use a separate log file for each machine +# that connects + log file = /var/log/samba/log.%m + +# Cap the size of the individual log files (in KiB). + max log size = 1000 + +# We want Samba to only log to /var/log/samba/log.{smbd,nmbd}. +# Append syslog@1 if you want important messages to be sent to syslog too. + logging = file + +# Do something sensible when Samba crashes: mail the admin a backtrace + panic action = /usr/share/samba/panic-action %d + + +####### Authentication ####### + +# Server role. Defines in which mode Samba will operate. Possible +# values are "standalone server", "member server", "classic primary +# domain controller", "classic backup domain controller", "active +# directory domain controller". +# +# Most people will want "standalone server" or "member server". +# Running as "active directory domain controller" will require first +# running "samba-tool domain provision" to wipe databases and create a +# new domain. + server role = standalone server + + obey pam restrictions = yes + +# This boolean parameter controls whether Samba attempts to sync the Unix +# password with the SMB password when the encrypted SMB password in the +# passdb is changed. + unix password sync = yes + +# For Unix password sync to work on a Debian GNU/Linux system, the following +# parameters must be set (thanks to Ian Kahan < for +# sending the correct chat script for the passwd program in Debian Sarge). + passwd program = /usr/bin/passwd %u + passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . + +# This boolean controls whether PAM will be used for password changes +# when requested by an SMB client instead of the program listed in +# 'passwd program'. The default is 'no'. + pam password change = yes + +# This option controls how unsuccessful authentication attempts are mapped +# to anonymous connections + map to guest = bad user + +########## Domains ########### + +# +# The following settings only takes effect if 'server role = primary +# classic domain controller', 'server role = backup domain controller' +# or 'domain logons' is set +# + +# It specifies the location of the user's +# profile directory from the client point of view) The following +# required a [profiles] share to be setup on the samba server (see +# below) +; logon path = \\%N\profiles\%U +# Another common choice is storing the profile in the user's home directory +# (this is Samba's default) +# logon path = \\%N\%U\profile + +# The following setting only takes effect if 'domain logons' is set +# It specifies the location of a user's home directory (from the client +# point of view) +; logon drive = H: +# logon home = \\%N\%U + +# The following setting only takes effect if 'domain logons' is set +# It specifies the script to run during logon. The script must be stored +# in the [netlogon] share +# NOTE: Must be store in 'DOS' file format convention +; logon script = logon.cmd + +# This allows Unix users to be created on the domain controller via the SAMR +# RPC pipe. The example command creates a user account with a disabled Unix +# password; please adapt to your needs +; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u + +# This allows machine accounts to be created on the domain controller via the +# SAMR RPC pipe. +# The following assumes a "machines" group exists on the system +; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u + +# This allows Unix groups to be created on the domain controller via the SAMR +# RPC pipe. +; add group script = /usr/sbin/addgroup --force-badname %g + +############ Misc ############ + +# Using the following line enables you to customise your configuration +# on a per machine basis. The %m gets replaced with the netbios name +# of the machine that is connecting +; include = /home/samba/etc/smb.conf.%m + +# Some defaults for winbind (make sure you're not using the ranges +# for something else.) +; idmap config * : backend = tdb +; idmap config * : range = 3000-7999 +; idmap config YOURDOMAINHERE : backend = tdb +; idmap config YOURDOMAINHERE : range = 100000-999999 +; template shell = /bin/bash + +# Setup usershare options to enable non-root users to share folders +# with the net usershare command. + +# Maximum number of usershare. 0 means that usershare is disabled. +# usershare max shares = 100 + +# Allow users who've been granted usershare privileges to create +# public shares, not just authenticated ones + usershare allow guests = yes + +#======================= Share Definitions ======================= + +[homes] + comment = Home Directories + browseable = no + +# By default, the home directories are exported read-only. Change the +# next parameter to 'no' if you want to be able to write to them. + read only = yes + +# File creation mask is set to 0700 for security reasons. If you want to +# create files with group=rw permissions, set next parameter to 0775. + create mask = 0700 + +# Directory creation mask is set to 0700 for security reasons. If you want to +# create dirs. with group=rw permissions, set next parameter to 0775. + directory mask = 0700 + +# By default, \\server\username shares can be connected to by anyone +# with access to the samba server. +# The following parameter makes sure that only "username" can connect +# to \\server\username +# This might need tweaking when using external authentication schemes + valid users = %S + +# Un-comment the following and create the netlogon directory for Domain Logons +# (you need to configure Samba to act as a domain controller too.) +;[netlogon] +; comment = Network Logon Service +; path = /home/samba/netlogon +; guest ok = yes +; read only = yes + +# Un-comment the following and create the profiles directory to store +# users profiles (see the "logon path" option above) +# (you need to configure Samba to act as a domain controller too.) +# The path below should be writable by all users so that their +# profile directory may be created the first time they log on +;[profiles] +; comment = Users profiles +; path = /home/samba/profiles +; guest ok = no +; browseable = no +; create mask = 0600 +; directory mask = 0700 + +[printers] + comment = All Printers + browseable = no + path = /var/spool/samba + printable = yes + guest ok = no + read only = yes + create mask = 0700 + +# Windows clients look for this share name as a source of downloadable +# printer drivers +[print$] + comment = Printer Drivers + path = /var/lib/samba/printers + browseable = yes + read only = yes + guest ok = no +# Uncomment to allow remote administration of Windows print drivers. +# You may need to replace 'lpadmin' with the name of the group your +# admin users are members of. +# Please note that you also need to set appropriate Unix permissions +# to the drivers directory for these users to have write rights in it +; write list = root, @lpadmin + diff --git a/linux/advanced/nextcloud/pure/24/sources.list b/linux/advanced/nextcloud/pure/24/sources.list new file mode 100644 index 000000000..508f1b71c --- /dev/null +++ b/linux/advanced/nextcloud/pure/24/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/advanced/nextcloud/pure/latest/sources.list b/linux/advanced/nextcloud/pure/latest/sources.list index 5a8c0081a..508f1b71c 100644 --- a/linux/advanced/nextcloud/pure/latest/sources.list +++ b/linux/advanced/nextcloud/pure/latest/sources.list @@ -1,21 +1,28 @@ #main deb http://httpredir.debian.org/debian/ bullseye main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free #security deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free - + ##multimedia -# deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free -# deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main -# deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main From 3be130643cb3b765db626fe6d6a80be5ac7bc094 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 23 May 2022 15:15:56 +0300 Subject: [PATCH 61/84] go compillers support --- .../epicmorg/debian/08-jessie/develop/Dockerfile | 16 +++++++++++++++- .../debian/09-stretch/develop/Dockerfile | 16 +++++++++++++++- .../epicmorg/debian/10-buster/develop/Dockerfile | 16 +++++++++++++++- .../debian/11-bullseye/develop/Dockerfile | 16 +++++++++++++++- .../debian/12-bookworm/develop/Dockerfile | 16 +++++++++++++++- 5 files changed, 75 insertions(+), 5 deletions(-) diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile index b299aad4a..953839fa2 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile @@ -6,6 +6,8 @@ ARG DEBIAN_FRONTEND=noninteractive # ARGuments ################################################################## ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -86,7 +88,19 @@ RUN apt-get update && \ libcrypto++-dev \ libbz2-dev \ libvpx-dev \ - tcl + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" ################################################################## # other customisations diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile index f6a762531..0b9b1e82b 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile @@ -6,6 +6,8 @@ ARG DEBIAN_FRONTEND=noninteractive # ARGuments ################################################################## ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -86,7 +88,19 @@ RUN apt-get update && \ libcrypto++-dev \ libbz2-dev \ libvpx-dev \ - tcl + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" ################################################################## # Get NINJA binary diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile index 34ebcd3d7..81820db8f 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile @@ -6,6 +6,8 @@ ARG DEBIAN_FRONTEND=noninteractive # ARGuments ################################################################## ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -87,7 +89,19 @@ RUN apt-get update && \ libbz2-dev \ libvpx-dev \ # libvpx6 \ #not avalible - tcl + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" ################################################################## # Get NINJA binary diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile index 3eddb87f2..b7fafa876 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile @@ -6,6 +6,8 @@ ARG DEBIAN_FRONTEND=noninteractive # ARGuments ################################################################## ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -87,7 +89,19 @@ RUN apt-get update && \ libbz2-dev \ libvpx-dev \ libvpx6 \ - tcl + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" ################################################################## # Get NINJA binary diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile index 9644ff315..04778f934 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile @@ -6,6 +6,8 @@ ARG DEBIAN_FRONTEND=noninteractive # ARGuments ################################################################## ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" ARG BUILDS_DIR=/builds ARG SRC_DIR=${BUILDS_DIR}/src ARG EXPORT_DIR=${BUILDS_DIR}/export @@ -87,7 +89,19 @@ RUN apt-get update && \ libbz2-dev \ libvpx-dev \ # libvpx6 \ #not avalible yet - tcl + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" ################################################################## # Get NINJA binary From 16cac7b358c79d1010c4d9c6804be8271c09402e Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 23 May 2022 16:25:23 +0300 Subject: [PATCH 62/84] retracker --- CHANGELOG.md | 1 + linux/ecosystem/retracker/Dockerfile | 19 ++++++ linux/ecosystem/retracker/Makefile | 19 ++++++ linux/ecosystem/retracker/docker-compose.yml | 6 ++ .../ecosystem/retracker/docker-entrypoint.sh | 62 +++++++++++++++++++ 5 files changed, 107 insertions(+) create mode 100644 linux/ecosystem/retracker/Dockerfile create mode 100644 linux/ecosystem/retracker/Makefile create mode 100644 linux/ecosystem/retracker/docker-compose.yml create mode 100755 linux/ecosystem/retracker/docker-entrypoint.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index b24513cd7..d41e77a3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * added `nodejs18` * updated `jira8`, `bitbucket`, `vscode` * updated `apache2`, `zabbix`, `nextcloud` + * added `retracker` by [vvampirius/retracker](https://github.com/vvampirius/retracker). * `february, march` * new `nextcloud` images, updated `atlassian` images. * new `nodejs` iamges. diff --git a/linux/ecosystem/retracker/Dockerfile b/linux/ecosystem/retracker/Dockerfile new file mode 100644 index 000000000..3d1f17a3b --- /dev/null +++ b/linux/ecosystem/retracker/Dockerfile @@ -0,0 +1,19 @@ +FROM epicmorg/debian:bullseye-develop as builder + +RUN go get -v github.com/vvampirius/retracker/... +RUN retracker -v + +FROM epicmorg/debian:bullseye +COPY --from=builder /go/bin/retracker /bin/retracker + +ENV RETRACKER_PORT=80 +ENV RETRACKER_MINUTS=180 +ENV RETRACKER_DEBUG=false +ENV RETRACKER_REAL_IP=true + +RUN retracker -v + +EXPOSE ${RETRACKER_PORT} + +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/retracker/Makefile b/linux/ecosystem/retracker/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/retracker/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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/retracker/docker-compose.yml b/linux/ecosystem/retracker/docker-compose.yml new file mode 100644 index 000000000..3a3577107 --- /dev/null +++ b/linux/ecosystem/retracker/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/retracker:latest" + build: + context: . diff --git a/linux/ecosystem/retracker/docker-entrypoint.sh b/linux/ecosystem/retracker/docker-entrypoint.sh new file mode 100755 index 000000000..5dd4450d9 --- /dev/null +++ b/linux/ecosystem/retracker/docker-entrypoint.sh @@ -0,0 +1,62 @@ +#!/bin/bash +set -euo pipefail + +# Setup default Opts +: ${RETRACKER_PORT:=80} +: ${RETRACKER_MINUTS:=180} +: ${RETRACKER_DEBUG:=false} +: ${RETRACKER_REAL_IP:=true} +re='^[0-9]+$' + + +if [[ -z "${RETRACKER_REAL_IP}" ]]; then + echo "[retracker] RemoteAddr from X-Real-IP header env RETRACKER_REAL_IP is not set. Skipping..." + export RETRACKER_REAL_IP_S="" +elif [ "${RETRACKER_REAL_IP}" == "false" ]; then + echo "[retracker] RemoteAddr from X-Real-IP header env RETRACKER_REAL_IP is set to false. Skipping..." + export RETRACKER_REAL_IP_S="" +elif [ "${RETRACKER_REAL_IP}" == "true" ]; then + echo "[retracker] RemoteAddr from X-Real-IP header env RETRACKER_REAL_IP is set to true. Enabling it." + export RETRACKER_REAL_IP_S="-x" +else + echo "[retracker] RemoteAddr from X-Real-IP header env RETRACKER_REAL_IP is set to strange value. Skipping..." + export RETRACKER_REAL_IP_S="" +fi + + +if [[ -z "${RETRACKER_DEBUG}" ]]; then + echo "[retracker] Debug env RETRACKER_DEBUG is not set. Skipping..." + export RETRACKER_DEBUG_S="" +elif [ "${RETRACKER_DEBUG}" == "false" ]; then + echo "[retracker] Debug env RETRACKER_DEBUG is set to false. Skipping..." + export RETRACKER_DEBUG_S="" +elif [ "${RETRACKER_DEBUG}" == "true" ]; then + echo "[retracker] Debug env RETRACKER_DEBUG is set to true. Enabling it." + export RETRACKER_DEBUG_S="-d" +else + echo "[retracker] Debug env RETRACKER_DEBUG is set to strange value. Skipping..." + export RETRACKER_DEBUG_S="" +fi + + +if ! [[ $RETRACKER_PORT =~ $re ]] ; then + echo "[retracker] error: Port env RETRACKER_PORT not a number." + export RETRACKER_PORT_S="" + exit 1 +fi +export RETRACKER_PORT_S="-l :${RETRACKER_PORT}" + + +if ! [[ $RETRACKER_MINUTS =~ $re ]] ; then + echo "[retracker] error: Port env RETRACKER_MINUTS not a number." + export RETRACKER_MINUTS_S="" + exit 1 +fi +export RETRACKER_MINUTS_S="-a ${RETRACKER_MINUTS}" + +#Building final options string +export RETRACKER_OPTS="${RETRACKER_REAL_IP_S} ${RETRACKER_DEBUG_S} ${RETRACKER_MINUTS_S} ${RETRACKER_PORT_S}" + +echo "[retracker] Starting up" +retracker -v +retracker ${RETRACKER_OPTS} From c39339042cda95c7f2874afc34ab9c892e8ceb7a Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 23 May 2022 16:47:39 +0300 Subject: [PATCH 63/84] retracker --- linux/ecosystem/retracker/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux/ecosystem/retracker/Dockerfile b/linux/ecosystem/retracker/Dockerfile index 3d1f17a3b..5314c8c76 100644 --- a/linux/ecosystem/retracker/Dockerfile +++ b/linux/ecosystem/retracker/Dockerfile @@ -15,5 +15,9 @@ RUN retracker -v EXPOSE ${RETRACKER_PORT} +# Add image configuration and scripts +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] CMD ["docker-entrypoint.sh"] From c435ef2821f56d9029b48c5eb8402147b679a20d Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 23 May 2022 16:57:35 +0300 Subject: [PATCH 64/84] retracker --- linux/ecosystem/retracker/docker-entrypoint.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/linux/ecosystem/retracker/docker-entrypoint.sh b/linux/ecosystem/retracker/docker-entrypoint.sh index 5dd4450d9..50686513e 100755 --- a/linux/ecosystem/retracker/docker-entrypoint.sh +++ b/linux/ecosystem/retracker/docker-entrypoint.sh @@ -44,6 +44,7 @@ if ! [[ $RETRACKER_PORT =~ $re ]] ; then export RETRACKER_PORT_S="" exit 1 fi +echo "[retracker] Port env RETRACKER_PORT is set to ${RETRACKER_PORT}." export RETRACKER_PORT_S="-l :${RETRACKER_PORT}" @@ -52,9 +53,11 @@ if ! [[ $RETRACKER_MINUTS =~ $re ]] ; then export RETRACKER_MINUTS_S="" exit 1 fi +echo "[retracker] Keep N minutes env RETRACKER_MINUTS peer in memory is set to ${RETRACKER_MINUTS}." export RETRACKER_MINUTS_S="-a ${RETRACKER_MINUTS}" #Building final options string +echo "[retracker] Building final options string: ${RETRACKER_OPTS}" export RETRACKER_OPTS="${RETRACKER_REAL_IP_S} ${RETRACKER_DEBUG_S} ${RETRACKER_MINUTS_S} ${RETRACKER_PORT_S}" echo "[retracker] Starting up" From 86b9a4cddfc44bf5fe724e347611233ce08ae2c7 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Fri, 27 May 2022 00:25:52 +0300 Subject: [PATCH 65/84] qbt update --- .../qbittorrent/{latest => }/Dockerfile | 6 ++-- .../{stable/Dockerfile => Dockerfile.stable} | 6 ++-- linux/ecosystem/qbittorrent/Makefile | 34 +++++++++++++++++++ .../{latest => }/docker-compose.example.yml | 0 .../{latest => }/docker-compose.yml | 9 +++-- .../{latest => }/docker-entrypoint.sh | 0 linux/ecosystem/qbittorrent/latest/Makefile | 19 ----------- .../qbittorrent/latest/Makefile.unstable | 4 --- .../latest/qbittorrent-unstable.list | 2 -- linux/ecosystem/qbittorrent/stable/Makefile | 19 ----------- .../qbittorrent/stable/docker-compose.yml | 6 ---- .../qbittorrent/stable/docker-entrypoint.sh | 9 ----- .../stable/qbittorrent-stable.list | 2 -- linux/ecosystem/retracker/Dockerfile | 1 + .../ecosystem/retracker/docker-entrypoint.sh | 2 ++ 15 files changed, 50 insertions(+), 69 deletions(-) rename linux/ecosystem/qbittorrent/{latest => }/Dockerfile (91%) rename linux/ecosystem/qbittorrent/{stable/Dockerfile => Dockerfile.stable} (88%) create mode 100644 linux/ecosystem/qbittorrent/Makefile rename linux/ecosystem/qbittorrent/{latest => }/docker-compose.example.yml (100%) rename linux/ecosystem/qbittorrent/{latest => }/docker-compose.yml (52%) rename linux/ecosystem/qbittorrent/{latest => }/docker-entrypoint.sh (100%) delete mode 100644 linux/ecosystem/qbittorrent/latest/Makefile delete mode 100644 linux/ecosystem/qbittorrent/latest/Makefile.unstable delete mode 100644 linux/ecosystem/qbittorrent/latest/qbittorrent-unstable.list delete mode 100644 linux/ecosystem/qbittorrent/stable/Makefile delete mode 100644 linux/ecosystem/qbittorrent/stable/docker-compose.yml delete mode 100755 linux/ecosystem/qbittorrent/stable/docker-entrypoint.sh delete mode 100644 linux/ecosystem/qbittorrent/stable/qbittorrent-stable.list diff --git a/linux/ecosystem/qbittorrent/latest/Dockerfile b/linux/ecosystem/qbittorrent/Dockerfile similarity index 91% rename from linux/ecosystem/qbittorrent/latest/Dockerfile rename to linux/ecosystem/qbittorrent/Dockerfile index fa1858165..c759c1b11 100644 --- a/linux/ecosystem/qbittorrent/latest/Dockerfile +++ b/linux/ecosystem/qbittorrent/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/debian:bullseye +FROM epicmorg/debian:bookworm LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive @@ -15,8 +15,8 @@ RUN mkdir -p ${QBT_DIR} ################################################################## # qBitTorrent sources list ################################################################## -RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D35164147CA69FC4 -COPY qbittorrent-unstable.list /etc/apt/sources.list.d/qbittorrent-unstable.list +#RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D35164147CA69FC4 +#COPY qbittorrent-unstable.list /etc/apt/sources.list.d/qbittorrent-unstable.list RUN apt autoremove -y && apt purge policykit-1 -y && apt update && apt dist-upgrade -y ############################# #################################### diff --git a/linux/ecosystem/qbittorrent/stable/Dockerfile b/linux/ecosystem/qbittorrent/Dockerfile.stable similarity index 88% rename from linux/ecosystem/qbittorrent/stable/Dockerfile rename to linux/ecosystem/qbittorrent/Dockerfile.stable index 0d451e1f2..e4d9aea01 100644 --- a/linux/ecosystem/qbittorrent/stable/Dockerfile +++ b/linux/ecosystem/qbittorrent/Dockerfile.stable @@ -15,9 +15,9 @@ RUN mkdir -p ${QBT_DIR} ################################################################## # qBitTorrent sources list ################################################################## -RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D35164147CA69FC4 -COPY qbittorrent-stable.list /etc/apt/sources.list.d/qbittorrent-stable.list -RUN apt autoremove -y && apt purge policykit-1 -y && apt update && apt dist-upgrade -y +#RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D35164147CA69FC4 +#COPY qbittorrent-stable.list /etc/apt/sources.list.d/qbittorrent-stable.list +#RUN apt autoremove -y && apt purge policykit-1 -y && apt update && apt dist-upgrade -y ############################# #################################### # qbittorrent install diff --git a/linux/ecosystem/qbittorrent/Makefile b/linux/ecosystem/qbittorrent/Makefile new file mode 100644 index 000000000..85f84d084 --- /dev/null +++ b/linux/ecosystem/qbittorrent/Makefile @@ -0,0 +1,34 @@ +all: app + +app: + make build + make deploy + make clean + +build: + make qbt-latest + make qbt-unstable + make qbt-stable + +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 + +qbt-latest: + docker-compose build --compress --parallel qbt-latest + docker-compose push qbt-latest + + +qbt-unstable: + docker-compose build --compress --parallel qbt-unstable + docker-compose push qbt-unstable + +qbt-stable: + docker-compose build --compress --parallel qbt-stable + docker-compose push qbt-stable diff --git a/linux/ecosystem/qbittorrent/latest/docker-compose.example.yml b/linux/ecosystem/qbittorrent/docker-compose.example.yml similarity index 100% rename from linux/ecosystem/qbittorrent/latest/docker-compose.example.yml rename to linux/ecosystem/qbittorrent/docker-compose.example.yml diff --git a/linux/ecosystem/qbittorrent/latest/docker-compose.yml b/linux/ecosystem/qbittorrent/docker-compose.yml similarity index 52% rename from linux/ecosystem/qbittorrent/latest/docker-compose.yml rename to linux/ecosystem/qbittorrent/docker-compose.yml index 0c0196593..3acac9281 100644 --- a/linux/ecosystem/qbittorrent/latest/docker-compose.yml +++ b/linux/ecosystem/qbittorrent/docker-compose.yml @@ -1,10 +1,15 @@ version: '3.9' services: - app: + qbt-latest: image: "epicmorg/qbittorrent:latest" build: context: . - app-unstable: + qbt-unstable: image: "epicmorg/qbittorrent:unstable" build: context: . + qbt-stable: + image: "epicmorg/qbittorrent:stable" + build: + context: . + dockerfile: Dockerfile.stable \ No newline at end of file diff --git a/linux/ecosystem/qbittorrent/latest/docker-entrypoint.sh b/linux/ecosystem/qbittorrent/docker-entrypoint.sh similarity index 100% rename from linux/ecosystem/qbittorrent/latest/docker-entrypoint.sh rename to linux/ecosystem/qbittorrent/docker-entrypoint.sh diff --git a/linux/ecosystem/qbittorrent/latest/Makefile b/linux/ecosystem/qbittorrent/latest/Makefile deleted file mode 100644 index bad6d73b5..000000000 --- a/linux/ecosystem/qbittorrent/latest/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -all: app - -app: - make build - make deploy - make clean - -build: - docker-compose build --compress --parallel - -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/qbittorrent/latest/Makefile.unstable b/linux/ecosystem/qbittorrent/latest/Makefile.unstable deleted file mode 100644 index 23be3ca19..000000000 --- a/linux/ecosystem/qbittorrent/latest/Makefile.unstable +++ /dev/null @@ -1,4 +0,0 @@ -all: emgqb -emgqb: - docker build --compress -t epicmorg/qbittorrent:unstable . - docker push epicmorg/qbittorrent:unstable diff --git a/linux/ecosystem/qbittorrent/latest/qbittorrent-unstable.list b/linux/ecosystem/qbittorrent/latest/qbittorrent-unstable.list deleted file mode 100644 index f6ecdaf6d..000000000 --- a/linux/ecosystem/qbittorrent/latest/qbittorrent-unstable.list +++ /dev/null @@ -1,2 +0,0 @@ -deb http://ppa.launchpad.net/qbittorrent-team/qbittorrent-unstable/ubuntu focal main -deb-src http://ppa.launchpad.net/qbittorrent-team/qbittorrent-unstable/ubuntu focal main diff --git a/linux/ecosystem/qbittorrent/stable/Makefile b/linux/ecosystem/qbittorrent/stable/Makefile deleted file mode 100644 index bad6d73b5..000000000 --- a/linux/ecosystem/qbittorrent/stable/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -all: app - -app: - make build - make deploy - make clean - -build: - docker-compose build --compress --parallel - -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/qbittorrent/stable/docker-compose.yml b/linux/ecosystem/qbittorrent/stable/docker-compose.yml deleted file mode 100644 index 7d9e5f914..000000000 --- a/linux/ecosystem/qbittorrent/stable/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3.9' -services: - app: - image: "epicmorg/qbittorrent:stable" - build: - context: . diff --git a/linux/ecosystem/qbittorrent/stable/docker-entrypoint.sh b/linux/ecosystem/qbittorrent/stable/docker-entrypoint.sh deleted file mode 100755 index 1f88e6343..000000000 --- a/linux/ecosystem/qbittorrent/stable/docker-entrypoint.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -: ${QBT_PROFILES_DIR:=/opt/qbittorrent/profiles} -: ${QBT_PROFILE_NAME:=docker} - -export LC_ALL=ru_RU.UTF-8 - -echo "Starting qBitTorrent..." -qbittorrent-nox --profile=${QBT_PROFILES_DIR} --configuration=${QBT_PROFILE_NAME} --webui-port=8282 \ No newline at end of file diff --git a/linux/ecosystem/qbittorrent/stable/qbittorrent-stable.list b/linux/ecosystem/qbittorrent/stable/qbittorrent-stable.list deleted file mode 100644 index f3d38943c..000000000 --- a/linux/ecosystem/qbittorrent/stable/qbittorrent-stable.list +++ /dev/null @@ -1,2 +0,0 @@ -deb http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu focal main -deb-src http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu focal main diff --git a/linux/ecosystem/retracker/Dockerfile b/linux/ecosystem/retracker/Dockerfile index 5314c8c76..5ded9536d 100644 --- a/linux/ecosystem/retracker/Dockerfile +++ b/linux/ecosystem/retracker/Dockerfile @@ -10,6 +10,7 @@ ENV RETRACKER_PORT=80 ENV RETRACKER_MINUTS=180 ENV RETRACKER_DEBUG=false ENV RETRACKER_REAL_IP=true +ENV RETRACKER_OPTS= RUN retracker -v diff --git a/linux/ecosystem/retracker/docker-entrypoint.sh b/linux/ecosystem/retracker/docker-entrypoint.sh index 50686513e..e3a943fc6 100755 --- a/linux/ecosystem/retracker/docker-entrypoint.sh +++ b/linux/ecosystem/retracker/docker-entrypoint.sh @@ -6,6 +6,8 @@ set -euo pipefail : ${RETRACKER_MINUTS:=180} : ${RETRACKER_DEBUG:=false} : ${RETRACKER_REAL_IP:=true} +: ${RETRACKER_OPTS:=} + re='^[0-9]+$' From 3f42edb5a91298a8e224a0c89be7287c62250d49 Mon Sep 17 00:00:00 2001 From: STAM Date: Mon, 30 May 2022 16:03:13 +0300 Subject: [PATCH 66/84] Update Dockerfile --- linux/ecosystem/qbittorrent/Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/linux/ecosystem/qbittorrent/Dockerfile b/linux/ecosystem/qbittorrent/Dockerfile index c759c1b11..a6eaf111c 100644 --- a/linux/ecosystem/qbittorrent/Dockerfile +++ b/linux/ecosystem/qbittorrent/Dockerfile @@ -5,7 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG QBT_DIR=/opt/qbittorrent +ENV QBT_DIR=/opt/qbittorrent +ENV QBT_PORT_WEBUI=8282 +ENV QBT_PORT_TRACKER=9000 ################################################################## # Files and folders @@ -44,14 +46,14 @@ RUN apt clean -y && \ VOLUME ${QBT_DIR} #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:8282/ || exit 1 +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:${QBT_PORT_WEBUI}/ || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh #Final config -EXPOSE 8282 +EXPOSE ${QBT_PORT_WEBUI} ${QBT_PORT_WEBUI}/udp ${QBT_PORT_TRACKER} ${QBT_PORT_TRACKER}/udp ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] CMD ["docker-entrypoint.sh"] From 08078460cc8e47b68cb21794f75790eb980cc1eb Mon Sep 17 00:00:00 2001 From: STAM Date: Mon, 30 May 2022 16:04:21 +0300 Subject: [PATCH 67/84] Update Dockerfile.stable --- linux/ecosystem/qbittorrent/Dockerfile.stable | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/linux/ecosystem/qbittorrent/Dockerfile.stable b/linux/ecosystem/qbittorrent/Dockerfile.stable index e4d9aea01..29801b960 100644 --- a/linux/ecosystem/qbittorrent/Dockerfile.stable +++ b/linux/ecosystem/qbittorrent/Dockerfile.stable @@ -5,7 +5,9 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG QBT_DIR=/opt/qbittorrent +ENV QBT_DIR=/opt/qbittorrent +ENV QBT_PORT_WEBUI=8282 +ENV QBT_PORT_TRACKER=9000 ################################################################## # Files and folders @@ -44,14 +46,14 @@ RUN apt clean -y && \ VOLUME ${QBT_DIR} #healthcheck. good practice -HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:8282/ || exit 1 +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:${QBT_PORT_WEBUI}/ || exit 1 # Add image configuration and scripts COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh #Final config -EXPOSE 8282 +EXPOSE ${QBT_PORT_WEBUI} ${QBT_PORT_WEBUI}/udp ${QBT_PORT_TRACKER} ${QBT_PORT_TRACKER}/udp ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] CMD ["docker-entrypoint.sh"] From 01e13b422658e92b8c2884fad8f3f38f30dca798 Mon Sep 17 00:00:00 2001 From: STAM Date: Mon, 30 May 2022 16:15:57 +0300 Subject: [PATCH 68/84] Update docker-entrypoint.sh --- linux/ecosystem/qbittorrent/docker-entrypoint.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/linux/ecosystem/qbittorrent/docker-entrypoint.sh b/linux/ecosystem/qbittorrent/docker-entrypoint.sh index 1f88e6343..94b2ef603 100755 --- a/linux/ecosystem/qbittorrent/docker-entrypoint.sh +++ b/linux/ecosystem/qbittorrent/docker-entrypoint.sh @@ -2,8 +2,13 @@ : ${QBT_PROFILES_DIR:=/opt/qbittorrent/profiles} : ${QBT_PROFILE_NAME:=docker} +: ${QBT_PORT_WEBUI:=8282} +: ${QBT_PORT_TRACKER:=9000} -export LC_ALL=ru_RU.UTF-8 -echo "Starting qBitTorrent..." -qbittorrent-nox --profile=${QBT_PROFILES_DIR} --configuration=${QBT_PROFILE_NAME} --webui-port=8282 \ No newline at end of file +echo "======================================================" +echo "[qbittorrent] Starting `qbittorrent-nox -v`..." +echo "======================================================" + +tail -n 512 -f ${QBT_PROFILES_DIR}/qBittorrent_${QBT_PROFILE_NAME}/data/logs/* & +exec qbittorrent-nox -d --profile=${QBT_PROFILES_DIR} --configuration=${QBT_PROFILE_NAME} --webui-port=${QBT_PORT_WEBUI} From 9c4eb39de669fa935e19af8038694b7c156a77ad Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 30 May 2022 17:37:56 +0300 Subject: [PATCH 69/84] qbittorrent fix --- linux/ecosystem/qbittorrent/docker-entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/ecosystem/qbittorrent/docker-entrypoint.sh b/linux/ecosystem/qbittorrent/docker-entrypoint.sh index 94b2ef603..191e15a21 100755 --- a/linux/ecosystem/qbittorrent/docker-entrypoint.sh +++ b/linux/ecosystem/qbittorrent/docker-entrypoint.sh @@ -11,4 +11,4 @@ echo "[qbittorrent] Starting `qbittorrent-nox -v`..." echo "======================================================" tail -n 512 -f ${QBT_PROFILES_DIR}/qBittorrent_${QBT_PROFILE_NAME}/data/logs/* & -exec qbittorrent-nox -d --profile=${QBT_PROFILES_DIR} --configuration=${QBT_PROFILE_NAME} --webui-port=${QBT_PORT_WEBUI} +exec qbittorrent-nox --profile=${QBT_PROFILES_DIR} --configuration=${QBT_PROFILE_NAME} --webui-port=${QBT_PORT_WEBUI} From 03f36d0b6147204199e1775e810b80fc56f0ffb7 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Mon, 30 May 2022 17:46:30 +0300 Subject: [PATCH 70/84] qbt features --- linux/ecosystem/qbittorrent/Dockerfile | 3 +- linux/ecosystem/qbittorrent/Dockerfile.stable | 3 +- linux/ecosystem/qbittorrent/README.md | 40 +++++++++++++++++++ .../qbittorrent/docker-entrypoint.sh | 2 + 4 files changed, 46 insertions(+), 2 deletions(-) diff --git a/linux/ecosystem/qbittorrent/Dockerfile b/linux/ecosystem/qbittorrent/Dockerfile index a6eaf111c..a88c0c983 100644 --- a/linux/ecosystem/qbittorrent/Dockerfile +++ b/linux/ecosystem/qbittorrent/Dockerfile @@ -8,6 +8,7 @@ ARG DEBIAN_FRONTEND=noninteractive ENV QBT_DIR=/opt/qbittorrent ENV QBT_PORT_WEBUI=8282 ENV QBT_PORT_TRACKER=9000 +ENV QBT_PORT_NAT=1337 ################################################################## # Files and folders @@ -53,7 +54,7 @@ COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh #Final config -EXPOSE ${QBT_PORT_WEBUI} ${QBT_PORT_WEBUI}/udp ${QBT_PORT_TRACKER} ${QBT_PORT_TRACKER}/udp +EXPOSE ${QBT_PORT_WEBUI} ${QBT_PORT_WEBUI}/udp ${QBT_PORT_NAT} ${QBT_PORT_NAT}/udp ${QBT_PORT_TRACKER} ${QBT_PORT_TRACKER}/udp ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/qbittorrent/Dockerfile.stable b/linux/ecosystem/qbittorrent/Dockerfile.stable index 29801b960..88c840e7e 100644 --- a/linux/ecosystem/qbittorrent/Dockerfile.stable +++ b/linux/ecosystem/qbittorrent/Dockerfile.stable @@ -8,6 +8,7 @@ ARG DEBIAN_FRONTEND=noninteractive ENV QBT_DIR=/opt/qbittorrent ENV QBT_PORT_WEBUI=8282 ENV QBT_PORT_TRACKER=9000 +ENV QBT_PORT_NAT=1337 ################################################################## # Files and folders @@ -53,7 +54,7 @@ COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh RUN chmod 755 /usr/bin/docker-entrypoint.sh #Final config -EXPOSE ${QBT_PORT_WEBUI} ${QBT_PORT_WEBUI}/udp ${QBT_PORT_TRACKER} ${QBT_PORT_TRACKER}/udp +EXPOSE ${QBT_PORT_WEBUI} ${QBT_PORT_WEBUI}/udp ${QBT_PORT_NAT} ${QBT_PORT_NAT}/udp ${QBT_PORT_TRACKER} ${QBT_PORT_TRACKER}/udp ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/qbittorrent/README.md b/linux/ecosystem/qbittorrent/README.md index a0ecbf65b..5122c469f 100644 --- a/linux/ecosystem/qbittorrent/README.md +++ b/linux/ecosystem/qbittorrent/README.md @@ -8,3 +8,43 @@ The [Qbittorrent](https://www.qbittorrent.org/) project aims to provide an open- All presented images avalible on our repo in docker hub. * qbittorrent `latest`, `stable` and `unstable` images are also avalible here. + +### Environments + +````` +QBT_PROFILES_DIR=/opt/qbittorrent/profiles +QBT_PROFILE_NAME=docker +QBT_PORT_WEBUI=8282 +QBT_PORT_NAT=1337 +QBT_PORT_TRACKER=9000 +````` + +### Exampe + +``` yaml +version: '3.9' +services: + qbittorrent: + image: epicmorg/qbittorrent:latest + container_name: qbittorrent + hostname: qbittorrent + restart: always + ports: + - "8282:8282" + - "1337:1337/udp" + - "1337:1337/tcp" + - "9000:9000/udp" + - "9000:9000/tcp" + cap_add: + - ALL + volumes: + - /etc/letsencrypt:/etc/letsencrypt + - /opt/docker/data/qbt/profiles:/opt/qbittorrent/profiles + environment: + - QBT_PROFILE_NAME=docker + - QBT_PORT_WEBUI=8282 + - QBT_PORT_NAT=1337 + - QBT_PORT_TRACKER=9000 + tmpfs: + - /tmp +``` diff --git a/linux/ecosystem/qbittorrent/docker-entrypoint.sh b/linux/ecosystem/qbittorrent/docker-entrypoint.sh index 191e15a21..09fb4c4bc 100755 --- a/linux/ecosystem/qbittorrent/docker-entrypoint.sh +++ b/linux/ecosystem/qbittorrent/docker-entrypoint.sh @@ -1,8 +1,10 @@ #!/bin/bash +: ${QBT_DIR:=/opt/qbittorrent} : ${QBT_PROFILES_DIR:=/opt/qbittorrent/profiles} : ${QBT_PROFILE_NAME:=docker} : ${QBT_PORT_WEBUI:=8282} +: ${QBT_PORT_NAT:=1337} : ${QBT_PORT_TRACKER:=9000} From 030eaaf8999753b633bbf21440e79fd22bd216ba Mon Sep 17 00:00:00 2001 From: STAM Date: Mon, 30 May 2022 17:50:28 +0300 Subject: [PATCH 71/84] Update README.md --- linux/ecosystem/qbittorrent/README.md | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/linux/ecosystem/qbittorrent/README.md b/linux/ecosystem/qbittorrent/README.md index 5122c469f..2e7cd4855 100644 --- a/linux/ecosystem/qbittorrent/README.md +++ b/linux/ecosystem/qbittorrent/README.md @@ -48,3 +48,33 @@ services: tmpfs: - /tmp ``` + + +### Ngnix + +``` +server { + + listen 443 ssl http2; + + server_name torrent.domain.tld; + + ssl_certificate /etc/ssl/torrent.domain.tld.fullchain.crt; + ssl_certificate_key /etc/ssl/torrent.domain.tld.key; + + location / { + + proxy_pass http://qbittorrent:8282; + proxy_http_version 1.1; + + proxy_set_header Host 127.0.0.1:8282; + proxy_set_header X-Forwarded-Host $http_host; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_cookie_path / "/; Secure"; + + client_max_body_size 0; + + } +} + +``` From cebdccb20b6aad3eac79ea10a9bff80e4122123c Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Thu, 2 Jun 2022 16:17:43 +0300 Subject: [PATCH 72/84] new packages --- .../epicmorg/debian/08-jessie/develop/Dockerfile | 11 ++++++++++- .../epicmorg/debian/08-jessie/main/Dockerfile | 11 +++++++++++ .../epicmorg/debian/09-stretch/develop/Dockerfile | 10 +++++++++- .../epicmorg/debian/09-stretch/main/Dockerfile | 15 +++++++++++++-- .../epicmorg/debian/10-buster/develop/Dockerfile | 10 +++++++++- .../epicmorg/debian/10-buster/main/Dockerfile | 14 +++++++++++++- .../debian/11-bullseye/develop/Dockerfile | 10 +++++++++- .../epicmorg/debian/11-bullseye/main/Dockerfile | 13 ++++++++++++- .../debian/12-bookworm/develop/Dockerfile | 10 +++++++++- .../epicmorg/debian/12-bookworm/main/Dockerfile | 13 ++++++++++++- 10 files changed, 107 insertions(+), 10 deletions(-) diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile index 953839fa2..7820a4ff6 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile @@ -95,7 +95,16 @@ RUN apt-get update && \ make \ pkg-config \ golang \ - golang-go + golang-go \ + python3-all-dev \ + python-dev-all \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + ################################################################## # GO compillers diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile index da1401a44..e1b18cfe7 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -19,12 +19,14 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio ################################################################## RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ apt-get install -y --allow-unauthenticated \ + acl \ bzip2 \ cmatrix \ cmatrix-xfont \ cron \ curl \ clzip \ + cvs \ dos2unix \ ffmpeg \ fontconfig \ @@ -72,6 +74,11 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio plzip \ p7zip-full \ p7zip-rar \ + python3-all \ + python-all \ + python-pip \ + python3-pip \ +# rclone \ rsync \ rar \ screenfetch \ @@ -85,6 +92,10 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio unrar \ xz-utils \ wget \ + aptitude \ + sudo \ + logrotate \ + subversion-tools \ zip ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile index 0b9b1e82b..53f77ed87 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile @@ -95,7 +95,15 @@ RUN apt-get update && \ make \ pkg-config \ golang \ - golang-go + golang-go \ + python3-all-dev \ + python-dev-all \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace ################################################################## # GO compillers diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index d9e16bcac..148fed684 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -99,13 +99,24 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio xz-utils \ wget \ zip \ - libzip4 + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools ################################################################## # installing fs-tools ################################################################## RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get install -y --allow-unauthenticated \ + apt-+get install -y --allow-unauthenticated \ btrfs-progs \ exfat-utils \ e2fsprogs \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile index 81820db8f..35cb67a54 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile @@ -96,7 +96,15 @@ RUN apt-get update && \ make \ pkg-config \ golang \ - golang-go + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace ################################################################## # GO compillers diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile index cf9cdf844..dafcb71a6 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile @@ -100,7 +100,19 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio wget \ zip \ tini \ - libzip4 + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools + ################################################################## # installing fs-tools diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile index b7fafa876..2fb4b2cf4 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile @@ -96,7 +96,15 @@ RUN apt-get update && \ make \ pkg-config \ golang \ - golang-go + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace ################################################################## # GO compillers diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile index 6a0b35e2c..2986a3d75 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile @@ -100,7 +100,18 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio wget \ zip \ tini \ - libzip4 + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools ################################################################## # installing fs-tools diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile index 04778f934..9f46f7b80 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile @@ -96,7 +96,15 @@ RUN apt-get update && \ make \ pkg-config \ golang \ - golang-go + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace ################################################################## # GO compillers diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index 38483d489..fe23d21db 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -100,7 +100,18 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio wget \ zip \ tini \ - libzip4 + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools ################################################################## # installing fs-tools From 30e4ae95865e6a01383d3389deebc1509e1b86fd Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Thu, 2 Jun 2022 16:43:01 +0300 Subject: [PATCH 73/84] python base images --- .../epicmorg/python/develop/2.7/Dockerfile | 143 +++++ .../epicmorg/python/develop/2.7/Makefile | 5 + .../python/develop/2.7/docker-compose.yml | 6 + .../epicmorg/python/develop/3.10/Dockerfile | 148 ++++++ .../epicmorg/python/develop/3.10/Makefile | 5 + .../python/develop/3.10/docker-compose.yml | 6 + .../epicmorg/python/develop/3.11/Dockerfile | 148 ++++++ .../epicmorg/python/develop/3.11/Makefile | 5 + .../python/develop/3.11/docker-compose.yml | 6 + .../epicmorg/python/develop/3.6/Dockerfile | 148 ++++++ .../epicmorg/python/develop/3.6/Makefile | 5 + .../python/develop/3.6/docker-compose.yml | 6 + .../epicmorg/python/develop/3.7/Dockerfile | 148 ++++++ .../epicmorg/python/develop/3.7/Makefile | 5 + .../python/develop/3.7/docker-compose.yml | 6 + .../epicmorg/python/develop/3.8/Dockerfile | 148 ++++++ .../epicmorg/python/develop/3.8/Makefile | 5 + .../python/develop/3.8/docker-compose.yml | 6 + .../epicmorg/python/develop/3.9/Dockerfile | 148 ++++++ .../epicmorg/python/develop/3.9/Makefile | 5 + .../python/develop/3.9/docker-compose.yml | 6 + .../epicmorg/python/main/2.7/Dockerfile | 267 ++++++++++ .../epicmorg/python/main/2.7/Makefile | 5 + .../python/main/2.7/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../python/main/2.7/etc/apt/sources.list | 25 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../epicmorg/python/main/2.7/etc/locale.gen | 12 + .../python/main/2.7/etc/locale.gen.full | 496 ++++++++++++++++++ .../epicmorg/python/main/3.10/Dockerfile | 271 ++++++++++ .../epicmorg/python/main/3.10/Makefile | 5 + .../python/main/3.10/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../python/main/3.10/etc/apt/sources.list | 28 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../epicmorg/python/main/3.10/etc/locale.gen | 12 + .../python/main/3.10/etc/locale.gen.full | 496 ++++++++++++++++++ .../epicmorg/python/main/3.11/Dockerfile | 255 +++++++++ .../epicmorg/python/main/3.11/Makefile | 5 + .../python/main/3.11/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../python/main/3.11/etc/apt/sources.list | 28 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../epicmorg/python/main/3.11/etc/locale.gen | 12 + .../python/main/3.11/etc/locale.gen.full | 496 ++++++++++++++++++ .../epicmorg/python/main/3.6/Dockerfile | 255 +++++++++ .../epicmorg/python/main/3.6/Makefile | 5 + .../python/main/3.6/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../python/main/3.6/etc/apt/sources.list | 28 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../epicmorg/python/main/3.6/etc/locale.gen | 12 + .../python/main/3.6/etc/locale.gen.full | 496 ++++++++++++++++++ .../epicmorg/python/main/3.7/Dockerfile | 255 +++++++++ .../epicmorg/python/main/3.7/Makefile | 5 + .../python/main/3.7/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../python/main/3.7/etc/apt/sources.list | 28 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../epicmorg/python/main/3.7/etc/locale.gen | 12 + .../python/main/3.7/etc/locale.gen.full | 496 ++++++++++++++++++ .../epicmorg/python/main/3.8/Dockerfile | 255 +++++++++ .../epicmorg/python/main/3.8/Makefile | 5 + .../python/main/3.8/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../python/main/3.8/etc/apt/sources.list | 28 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../epicmorg/python/main/3.8/etc/locale.gen | 12 + .../python/main/3.8/etc/locale.gen.full | 496 ++++++++++++++++++ .../epicmorg/python/main/3.9/Dockerfile | 255 +++++++++ .../epicmorg/python/main/3.9/Makefile | 5 + .../python/main/3.9/docker-compose.yml | 6 + .../apt/apt.conf.d/99-no-check-valid-until | 1 + .../python/main/3.9/etc/apt/sources.list | 28 + .../etc/apt/sources.list.d/github-cli.list | 1 + .../apt/sources.list.d/github_git-lfs.list | 2 + .../trusted.gpg.d/deb-multimedia-keyring.gpg | Bin 0 -> 7607 bytes .../githubcli-archive-keyring.gpg | Bin 0 -> 1795 bytes .../epicmorg/python/main/3.9/etc/locale.gen | 12 + .../python/main/3.9/etc/locale.gen.full | 496 ++++++++++++++++++ 96 files changed, 6772 insertions(+) create mode 100644 linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/develop/2.7/Makefile create mode 100644 linux/ecosystem/epicmorg/python/develop/2.7/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.10/Makefile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.10/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.11/Makefile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.11/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.6/Makefile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.6/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.7/Makefile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.7/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.8/Makefile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.8/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.9/Makefile create mode 100644 linux/ecosystem/epicmorg/python/develop/3.9/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/Makefile create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen.full create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/Makefile create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen.full create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/Makefile create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen.full create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/Makefile create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen.full create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/Makefile create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen.full create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/Makefile create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen.full create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/Dockerfile create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/Makefile create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/docker-compose.yml create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/apt/apt.conf.d/99-no-check-valid-until create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github_git-lfs.list create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/apt/trusted.gpg.d/githubcli-archive-keyring.gpg create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen create mode 100644 linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen.full diff --git a/linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile b/linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile new file mode 100644 index 000000000..220d0931b --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile @@ -0,0 +1,143 @@ +FROM epicmorg/python:2.7 + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# Version +################################################################## +RUN python --version +RUN pip --version + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ +# libvpx6 \ #not avalible + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go \ + python-dev-all \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# Version +################################################################## +RUN python --version +RUN pip --version + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/develop/2.7/Makefile b/linux/ecosystem/epicmorg/python/develop/2.7/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/2.7/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/develop/2.7/docker-compose.yml b/linux/ecosystem/epicmorg/python/develop/2.7/docker-compose.yml new file mode 100644 index 000000000..68e4c3911 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/2.7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:2.7-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile new file mode 100644 index 000000000..962e89e61 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile @@ -0,0 +1,148 @@ +FROM epicmorg/python:3.10 + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/develop/3.10/Makefile b/linux/ecosystem/epicmorg/python/develop/3.10/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.10/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/develop/3.10/docker-compose.yml b/linux/ecosystem/epicmorg/python/develop/3.10/docker-compose.yml new file mode 100644 index 000000000..13e923dde --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.10/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.10-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile new file mode 100644 index 000000000..d32b84936 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile @@ -0,0 +1,148 @@ +FROM epicmorg/python:3.11 + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/develop/3.11/Makefile b/linux/ecosystem/epicmorg/python/develop/3.11/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.11/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/develop/3.11/docker-compose.yml b/linux/ecosystem/epicmorg/python/develop/3.11/docker-compose.yml new file mode 100644 index 000000000..d48ad969a --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.11/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.11-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile new file mode 100644 index 000000000..43ee33a43 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile @@ -0,0 +1,148 @@ +FROM epicmorg/python:3.6 + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/develop/3.6/Makefile b/linux/ecosystem/epicmorg/python/develop/3.6/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.6/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/develop/3.6/docker-compose.yml b/linux/ecosystem/epicmorg/python/develop/3.6/docker-compose.yml new file mode 100644 index 000000000..a63f0563a --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.6/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.6-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile new file mode 100644 index 000000000..c215fb94a --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile @@ -0,0 +1,148 @@ +FROM epicmorg/python:3.7 + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/develop/3.7/Makefile b/linux/ecosystem/epicmorg/python/develop/3.7/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.7/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/develop/3.7/docker-compose.yml b/linux/ecosystem/epicmorg/python/develop/3.7/docker-compose.yml new file mode 100644 index 000000000..6e2ccf566 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.7-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile new file mode 100644 index 000000000..7e86a037f --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile @@ -0,0 +1,148 @@ +FROM epicmorg/python:3.8 + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/develop/3.8/Makefile b/linux/ecosystem/epicmorg/python/develop/3.8/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.8/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/develop/3.8/docker-compose.yml b/linux/ecosystem/epicmorg/python/develop/3.8/docker-compose.yml new file mode 100644 index 000000000..716b845de --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.8/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.8-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile new file mode 100644 index 000000000..6761e7308 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile @@ -0,0 +1,148 @@ +FROM epicmorg/python:3.9 + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# ARGuments +################################################################## +ENV BuildDocker true +ENV GOPATH=/go +ENV PATH="${GOPATH}/bin:${PATH}" +ARG BUILDS_DIR=/builds +ARG SRC_DIR=${BUILDS_DIR}/src +ARG EXPORT_DIR=${BUILDS_DIR}/export +ARG NINJA_ARCH=linux +ARG NINJA_VERSION=latest +ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} + +################################################################## +# Files and folders +################################################################## +RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# installing +################################################################## +RUN apt-get update && \ + apt install -y --allow-unauthenticated --allow-downgrades \ + build-essential \ + autoconf-archive \ + gnu-standards \ + cmake \ + libunwind-dev \ + golang \ + at \ + autopkgtest \ + gcc-multilib \ + g++-multilib \ + libxkbcommon-dev \ + zlib1g-dev \ + libfreetype6-dev \ + libegl1-mesa-dev \ + libgles2-mesa-dev \ + libgbm-dev \ + uuid-dev \ + nvidia-cg-toolkit \ + nvidia-cg-dev \ + libavcodec-dev \ + libsdl2-dev \ + libsdl-image1.2-dev \ + libxml2-dev \ + yasm \ + devscripts \ + automake \ + libtool \ + autotools-dev \ + dpkg-dev \ + fakeroot \ + checkinstall \ + dh-make \ + zlib1g \ + zlib1g-dev \ + libssl-dev \ + libxslt-dev \ + libgd-dev \ + libpcre3-dev \ + libgeoip-dev \ + libkrb5-dev \ + libperl-dev \ + krb5-user \ + luajit \ + liblua5.1-0-dev \ + libmaxminddb-dev \ + libpam0g-dev \ + libldap2-dev \ + libavformat-dev \ + libavfilter-dev \ + libswscale-dev \ + libavcodec-dev \ + libz-dev \ + libhiredis-dev \ + libzip-dev \ + libcrypto++-dev \ + libbz2-dev \ + libvpx-dev \ + libvpx6 \ + tcl \ + g++ \ + gcc \ + libc6-dev \ + make \ + pkg-config \ + golang \ + golang-go \ + python-dev-all \ + python3-all-dev \ + g++-multilib \ + autoconf \ + automake \ + libtool \ + gdb \ + strace + +################################################################## +# GO compillers +################################################################## +RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" + +################################################################## +# Get NINJA binary +################################################################## +RUN curl -s ${NINJA_RELEASE_URL} | jq -r ".assets[] | select(.name | test(\"${NINJA_ARCH}\")) | .browser_download_url" > /tmp/ninja-url.txt && \ + cat /tmp/ninja-url.txt && \ + cd /tmp && \ + wget -q -c --input-file=/tmp/ninja-url.txt && \ + unzip -o /tmp/ninja-linux.zip -d /bin && \ + printf "\n--------------------------------\nninja version: $(ninja --version)\n--------------------------------\n\n" + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/develop/3.9/Makefile b/linux/ecosystem/epicmorg/python/develop/3.9/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.9/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/develop/3.9/docker-compose.yml b/linux/ecosystem/epicmorg/python/develop/3.9/docker-compose.yml new file mode 100644 index 000000000..2aacdf0cb --- /dev/null +++ b/linux/ecosystem/epicmorg/python/develop/3.9/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.9-develop" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile new file mode 100644 index 000000000..0324982ca --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile @@ -0,0 +1,267 @@ +FROM python:2.7-buster + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + + +################################################################## +# Version +################################################################## +RUN python --version +RUN pip --version + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2107 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python-all \ + rclone \ + logrotate \ + subversion-tools + + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + + +################################################################## +# Version +################################################################## +RUN python --version +RUN pip --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/main/2.7/Makefile b/linux/ecosystem/epicmorg/python/main/2.7/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/main/2.7/docker-compose.yml b/linux/ecosystem/epicmorg/python/main/2.7/docker-compose.yml new file mode 100644 index 000000000..926341529 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:2.7" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list new file mode 100644 index 000000000..ef1ba0092 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list @@ -0,0 +1,25 @@ +#main +deb http://httpredir.debian.org/debian/ buster main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ buster-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ buster main non-free +#deb http://httpredir.debian.org/debian-multimedia/ buster-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ buster-backports main diff --git a/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen b/linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen.full b/linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + diff --git a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile new file mode 100644 index 000000000..ea852fb55 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile @@ -0,0 +1,271 @@ +FROM python:3.10-bullseye + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2107 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Version +################################################################## +RUN python3 --version +RUN pip3 --version +RUN python --version +RUN pip --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/main/3.10/Makefile b/linux/ecosystem/epicmorg/python/main/3.10/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/main/3.10/docker-compose.yml b/linux/ecosystem/epicmorg/python/main/3.10/docker-compose.yml new file mode 100644 index 000000000..28d0a6ae2 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.10" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list new file mode 100644 index 000000000..508f1b71c --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..8cf93d426 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bullseye main +deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/python/main/3.10/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen b/linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen.full b/linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.10/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile new file mode 100644 index 000000000..61edd2c2e --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile @@ -0,0 +1,255 @@ +FROM python:3.11-bullseye + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2107 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools + + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Makefile b/linux/ecosystem/epicmorg/python/main/3.11/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/main/3.11/docker-compose.yml b/linux/ecosystem/epicmorg/python/main/3.11/docker-compose.yml new file mode 100644 index 000000000..cc44d26cc --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.11" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list new file mode 100644 index 000000000..508f1b71c --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..8cf93d426 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bullseye main +deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/python/main/3.11/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen b/linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen.full b/linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.11/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + diff --git a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile new file mode 100644 index 000000000..73fbb4530 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile @@ -0,0 +1,255 @@ +FROM python:3.6-bullseye + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2107 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools + + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/main/3.6/Makefile b/linux/ecosystem/epicmorg/python/main/3.6/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/main/3.6/docker-compose.yml b/linux/ecosystem/epicmorg/python/main/3.6/docker-compose.yml new file mode 100644 index 000000000..861e5b8d0 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.6" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list new file mode 100644 index 000000000..508f1b71c --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..8cf93d426 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bullseye main +deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/python/main/3.6/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen b/linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen.full b/linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.6/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + diff --git a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile new file mode 100644 index 000000000..e321175fa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile @@ -0,0 +1,255 @@ +FROM python:3.7-bullseye + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2107 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools + + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/main/3.7/Makefile b/linux/ecosystem/epicmorg/python/main/3.7/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/main/3.7/docker-compose.yml b/linux/ecosystem/epicmorg/python/main/3.7/docker-compose.yml new file mode 100644 index 000000000..24cd48328 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.7" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list new file mode 100644 index 000000000..508f1b71c --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..8cf93d426 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bullseye main +deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/python/main/3.7/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen b/linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen.full b/linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.7/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + diff --git a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile new file mode 100644 index 000000000..60d6c23c9 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile @@ -0,0 +1,255 @@ +FROM python:3.8-bullseye + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2107 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools + + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/main/3.8/Makefile b/linux/ecosystem/epicmorg/python/main/3.8/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/main/3.8/docker-compose.yml b/linux/ecosystem/epicmorg/python/main/3.8/docker-compose.yml new file mode 100644 index 000000000..740b13a15 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.8" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list new file mode 100644 index 000000000..508f1b71c --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..8cf93d426 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bullseye main +deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/python/main/3.8/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen b/linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen.full b/linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.8/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + diff --git a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile new file mode 100644 index 000000000..4d82d2df4 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile @@ -0,0 +1,255 @@ +FROM python:3.9-bullseye + +ARG DEBIAN_FRONTEND=noninteractive +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" + +################################################################## +# prepare system +################################################################## +RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/sources.list /etc/apt/sources.list +COPY etc/locale.gen.full /etc/locale.gen + +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get dist-upgrade -y + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + apt-transport-https \ + apt-utils \ + gnupg \ + gnupg1 \ + gnupg2 \ + aptitude \ + bash \ + binutils \ + console-cyrillic \ + ca-certificates \ + locales \ + software-properties-common \ + sudo + +RUN apt-key adv --keyserver keyserver.ubuntu.com --refresh-keys +RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + +################################################################## +# perforce client binary +################################################################## +ENV P4_VERSION=r21.2 +ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 + +################################################################## +# 7z official binary +################################################################## +ENV SZ_VERSION=7z2107 +ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz + +################################################################## +# LazyGit official binary +################################################################## +ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz + +################################################################## +# update lists +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get update + +################################################################## +# installing utils +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + bzip2 \ + cmatrix \ + cmatrix-xfont \ + cron \ + curl \ + clzip \ + dos2unix \ + ffmpeg \ + fontconfig \ + git \ + git-extras \ + git-flow \ + git-cvs \ + git-doc \ + git-email \ + git-mediawiki \ + git-crypt \ + git-lfs \ + git-ftp \ + gnupg \ + gnupg2 \ + graphicsmagick \ + gzip \ + htop \ + iftop \ + iotop \ + iperf \ + iperf3 \ + iputils-ping \ + jq \ + kmod \ + libxml2-dev \ + libxml2-utils \ + lbzip2 \ + libsvn-java \ + locales \ + lsb-release \ + lsof \ + lynx \ + lzma \ + lzip \ + lzop \ + mc \ + mercurial \ + nano \ + nload \ + nmap \ + openssl \ + perl \ + procps \ + pbzip2 \ + plzip \ + p7zip-full \ + p7zip-rar \ + rsync \ + rar \ + screenfetch \ + smbclient \ + subversion \ + telnet \ + tmux \ + tree \ + util-linux \ + uuid-runtime \ + unrar \ + xz-utils \ + wget \ + zip \ + tini \ + libzip4 \ + acl \ + aptitude \ + sudo \ + cvs \ + python-pip \ + python3-pip \ + python3-all \ + python-all \ + rclone \ + logrotate \ + subversion-tools + + +################################################################## +# installing fs-tools +################################################################## +RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ + apt-get install -y --allow-unauthenticated \ + btrfs-progs \ + exfat-utils \ + e2fsprogs \ + f2fs-tools \ + dosfstools \ + hfsutils \ + hfsprogs \ + jfsutils \ + mdadm \ + util-linux \ + cryptsetup \ + lvm2 \ + nilfs-tools \ + ntfs-3g \ + reiser4progs \ + reiserfsprogs \ + udftools \ + xfsprogs \ + xfsdump + +################################################################## +# git-lfs official binary +################################################################## +#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \ +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \ + rm -rfv /etc/apt/sources.list.d/github_git-lfs.list +COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + git \ + git-lfs && \ + git --version && \ + git-lfs --version + +################################################################## +# gh official binary +################################################################## +RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0 +COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list +RUN apt-get update && \ + apt-get install -y --allow-unauthenticated \ + gh && \ + gh --version + +################################################################## +# Install p4client +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -P /usr/bin ${P4_DOWNLOAD_URL} && \ + chmod +x /usr/bin/p4 + +################################################################## +# Install 7z official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/7z.tar.xz ${SZ_DOWNLOAD_URL} && \ + mkdir -p /tmp/7z && \ + tar -xf /tmp/7z.tar.xz -C /tmp/7z && \ + chmod +x /tmp/7z/7zz && \ + mv -fv /tmp/7z/7zz /usr/bin/ && \ + 7zz | head -4 && \ + 7z | head -4 + +################################################################## +# Install LazyGit official binary +################################################################## +RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue -O /tmp/lazygit.tar.xz ${LZGIT_DOWNLOAD_URL} && \ + mkdir -p /tmp/lazygit && \ + tar -zxvf /tmp/lazygit.tar.xz -C /tmp/lazygit && \ + chmod +x /tmp/lazygit/lazygit && \ + mv -fv /tmp/lazygit/lazygit /usr/bin/ && \ + echo "lazygit version:" && \ + lazygit --version + +################################################################## +# Generate ssl key +################################################################## +RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + +################################################################## +# update locales +################################################################## +RUN locale-gen + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/python/main/3.9/Makefile b/linux/ecosystem/epicmorg/python/main/3.9/Makefile new file mode 100644 index 000000000..82c5a2de6 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/Makefile @@ -0,0 +1,5 @@ +all: app + +app: + docker-compose build --compress + docker-compose push diff --git a/linux/ecosystem/epicmorg/python/main/3.9/docker-compose.yml b/linux/ecosystem/epicmorg/python/main/3.9/docker-compose.yml new file mode 100644 index 000000000..da01c42e5 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/python:3.9" + build: + context: . diff --git a/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list new file mode 100644 index 000000000..508f1b71c --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list @@ -0,0 +1,28 @@ +#main +deb http://httpredir.debian.org/debian/ bullseye main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-updates main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-backports-sloppy main contrib non-free + +deb http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free +deb-src http://httpredir.debian.org/debian/ bullseye-proposed-updates main contrib non-free + +#security +deb http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security main contrib non-free + +deb http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free +deb-src http://httpredir.debian.org/debian-security/ bullseye-security/updates main contrib non-free + +##multimedia +#deb http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye main non-free +#deb http://httpredir.debian.org/debian-multimedia/ bullseye-backports main +#deb-src http://httpredir.debian.org/debian-multimedia/ bullseye-backports main diff --git a/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..8cf93d426 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ bullseye main +deb-src https://packagecloud.io/github/git-lfs/debian/ bullseye main diff --git a/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg b/linux/ecosystem/epicmorg/python/main/3.9/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a4f2b1006e8a1c556adb8801ed5ac01fc4124d96 GIT binary patch literal 7607 zcma)>RZtz;wrv*+cM0z9Zh_$L?gR<$?(PJK;I6?I?(PuW-Q6WXa9O;)&$+kWe&^%V z`YJ9cov(3>nfXGm4*fX^dXn=bkQsMB{lDKAigCaascMFgYGc@7j z#e#?THo2dU=HOE@uw&T3m9mq$bGOLT-Wd3GR!1cGb`pT#Y8<+zOnzL5!ga@4(m(h) zJjLz}o%r+uw<V;bV&7%M)n5%-)uO#14}KKSH_^owTvFQ~%l<#E0Qr znWHWqot*l;w&XMs8*u}>OE+%`^4@vHq~(#2D*h02jx$eq(eHOBwFG9gxyaxSi|>lB z#jCTmF<)m*$?socm%1Y~;rnXwK{zwhY3@7dGf#FC-IXn8!5e1GMGehRDx^n^=Vi`B zStg0?L|vKIU5~)fiVP9}Is^cskygyo*~-P$%E+En!N}Rl*4D_Cl;7@uPQs>U#(&)~ zJ2+biMgqS;eS&}kPyz`cp%LNXU?HKg5a8hup|OFG5C9-C1P~_>8mNXnR}aL403g7l z=>^6xm}vyzcs8Sc*y>aCb&HqCtBV{bL%ux5aIUR}QH;Ew@a>49@QSIFq!yGWUjK@z zv%kT|%4w00p!5qs(;(ydIH#Z2D=`T9x^MlIo*@@|(O_J4d&i@L1w{0p+BbL>Bj@^(qGl;iPmtm4!X3 zU2L0fCxqyp16j{Vg-YICOIrA;z`fxjs==|CCdWB4rk)(d<%9_4`fUZt$3&~W^X{po z#iBlX+H34lXv2*13I8iBAf=OWx=C(y(@(&|b|jT=H5|~t<7kXpu}xCcLC}0K zex3I*BO|S_;3XZ1G;=Glz!fkBVc6sL;J+;-;F68SMg_}NKQlATxf$2akL*o#A+X9L zRWi6qg?zO>t|}C>q=i0@hX3o#D4%pn!{OCwtjyud!t$_N-qfb`3&Tg*sAIqMWGU5t z8~zefXoMsb8af;R<}W~e#OD8|19n4GfJCGXmh2pmC)0dnvYf|_Us>@hl$VrH0M#h# z9*`#~Ln3k%T=M*^`;IM;O-21Z%dj;PNC<@n0sQx%?3}*`RrVgBX^iQ(dm^I&f?5LB zvQz~{8dM+5bJ~mMP$O*ul-~OM^orhz#1FJ_MCaeoZO-Sr8JY6{oVbFrM-2DNFkS?Kn@+X}&pH;~Cv_erev z-emrxpIH+(#WejcL=?w44ZBkH-Z{i4L5)3;=0MRU#6o!!;GT7A-6f?Rr05e$4NGrD zz!z@jd6nk(GLeA9Ad?E+pr@}?<7Hs5nfap+j;Da0oYe0=Xdw_HU)9| z;V52oUgM%MSoa&yjnuxC-9;rtHqi*Z+qIg0>NQ;q7j!LwxLL3BKk@KK_52%;0@3qI z9+qPgH+$3%v(AA(9Z!}6L4}n@5~=HJyhP}l!XKl1?(wG*IqT|h3Q0<0gg+>XLe??Q zb3H;gFGkfgZ2MDHN$~=ITy4>gmlK&Sl#RG1%A5J0mTc)d+^xQY4uWapefT13ompkm28gFO%sLm)^${MkdhPT7V38Pn~2C6VlsmCK^W@P!C zdz%;k`lM{Nnz@aC9OM`sF*+(|Vglk84}c3QyL(BVG=bT<8-~bljjS1xo)aPHdV(S+ z{b~|_>{fzaI`=loJRMGhl?9_Or-=HPw*+?!3laS}#Gfr<;wTQ&MOu{mnfN#ctWf~Y z9X!zOVYxa$9Z}5J&MAxtiVr3{D#tjn~Wdk}0j%|Jig@7J^>ir_C@ z>Z4Wbj(v!ShKD^#*}LTeW{LFtrrq%Cft4tR!&f})!l%M7INXbc*n^l^Rx>$X1b+fo zUL2K7x`HUyj=XVSA{k~889Z=C!KQ{{GeI@C#F%kaO1M#Uy*3ET&=YM0qJ<8oo_L;H zT^zIh9+dc-jSFvoyn$=g2-LUAh2Uji`z&hn*{<}=<@6FTmPhXd_L_~^Mtc#jd{~m@ z!_I>bq2*vHj-A4HoU}t?4|7qf8hWKnCHr!+9pFVS)?(@T&3*5sOy^w>Y)~WRgQT?k z^p6w@sqp%n4kcoE*y_$>60ZnAo{z?(_lNj1?}}J?e<0>t02!PIF(8+cmw7K_q0}eP zA%W)Er`A(fMV53)&TI`26pq$^}Z1Awro7I+92Z846%=U_{}!(;+SA2wn>+Wnkd3r~8FBs2!v#%o-PYuKr`IsdnzM5+!1+x3*}a3? zv_e$=+kA#e;F;!m&SHQdi{PEgtGFFf#In;PGh4ckk`oLE)OAkF#@hB&j_!#hX{KZ! zzomLz9o(Ftgj=ZDET(;bF*cr7=CIgx%Bm>gTw55z*c_jhIDjYV1ik)MPVXc z!@ABxh;yxrT#Jioha0^mEc%d13i>%bpsj!mK3NpZIWNlzbXRec%z^}!_Fdl*gxvYw z9=%Go5U#w2P5gp|UU<&^W*P-g31tx$(x2Qo%b?eLBIHEz=WP)2Wr)jZE7L#AC+{k0 zkBgl83HAvU5)>OSA1ev{l3V;JeAP=*TdbTxd>>Y-@1vObiYu3G8nVfW>J)1laKOh7 z*Wa|Z-3j_3XtXZPCIb&As$5f$n8*&1GG`OQ?%3Ri)b~>HEzjz<1NrnONMSs9DpcGK zpkF{x_D9`Or;#E!ShW2&y{!zg1(QP{^LA}$EdzUD!r{7n04?VUF%35q5;LhHz zQ94Qtljt;R_R9|~hw`S zkf+?tx96Ml{bTZn&+{8VvNks=518g%Fk3nH!CUH^j)iTA^*fvX8SL)w9a zHqOj~_(<*oBEkA*8BRAB!r=8;i+&f3FCNHooT(zjo0)shoaQsb1!pomvg7VT>?08p z4d~?UX0glVOO8b<+}3X32+Y6=`KQ>5*6M3w<2O%J3dkNjw_8%;W48jxbH#AX3#g0) z`T0d}v?7)~BnH>-7U?Q5ZFHPBRVB|>9oE| zv)$7P4eIl`zM!h?bSTjM!0@a?NmcgHm|N~yRMv*~xqDNc2aY5PUP~#f?V||#V7I^z zctDCnmbSRBjgB|k6%`UYwRK78X+^ibA(@aVXMqJq`!cYnL|4pL()H>IW_%0x?mRI_ zw8n_aY{lfB>90)Tr@lVHeJm&&^SXtolzI>Q z%ZPQO|HR`zY>JQ`70gi-{a8BX)mA}X@uE%%HNwmz(@m>apznf~z3qt{BbaNm>Bn%Z z&KuL-kG?uTVoUaf+HCEf$TwW$sQ2aJf!z0n=Ez=xwi{+z;Lx&WGg?k35Uk>CDEf(;E}SnivdGIQ{KUkpuHQf3#jq0~b)Y)z8G>5nd}LNk@3 z6ize+#y9!kVPJeNYA8t>M&1immIMU+%TreC)4XuLX$Aomm6)EARb0_dpeRMBTduIT zM+;NbT~ry0*ro{6NS_*eZN3RrRcP97OVQE{9k1`@P6ntHHuVeXoOB?2z=>P#s>^qF zna4AO8xy~|;Um9LC}bA^{Zj$|pUq!s_LT#(#uuku*E>E4c;_94=vB3dypoz*t7@;d z4e5nbg4z;!j)&xGoB`gZ(T*{;gkiS_cd#9_bXt%bge|zXtbZiq(#t!?3&z@{H`QX_ zaF~wRk=M^>KfNppFV$I2G=b-`Gq3nMj@HVwGpdeJVs^RmL+Y zEY^?6jv1UL$6Zz0x`EoPLXyx+z^cpz=VG5iJh`&q^ZdabmLGc+r973UI9=|Xyxnzn z*Y7Z79A(5n!*D*O(AG0M$j7IHo4EhGpE>qe>5~4yN4to2BYScTq809oA&IKx%FV-+ zsYSd{seW|TM*((aaAVEhZW z%$mx1lhzlKhNBE-Xd?3|m95((C(|zIyK98O&i*e%)U{~y{L2x}C&x4lO%x7BwR+Ne z4lT)S`~;8WW!u-d)e6NuQzNC7A+*yYOj3RLJhMQG5RiIxjrKRGWRaQ%%HAHY7ya)d z^#^U5yK2es6EzM*yeT^w^_RFDXI=UBUvS)mrFK9T#k+LWtdl!S|dbSEeH_N*3mx>sz@3l>En%9=7 zv4L5acCh>>B(dW}t8 zPPyyT1)Y{lE2&*kQ-YH$Ui)9Ncf+%hi|Lllu5wj8L;abrg6Bdf0~)zbVA&0;t>QcL zyMCKAIpsiR>{9Xgm7X<1*@KjZyi^2cI$Ha+3f5`&^i= zjb>|2$c=V^W_C8X+=WCs7oP&o0>7twZ*N_NpPKWDW(_$k zyV!*2jN6k$XRCMOmz>Avg<)TKT*{*8d4}cw>8DW#Rb9H9_>m6`g-{|7)%6Tnmi3oh z3DQKiKI{|>)NKIsRv>?FzG=FfJWO096Glr+d}NY%N4 z8Iv&+@F*58?aoSxJf-xH6pF)${+o_8bgXFx973N{;YdWLHDXJ4&i_;ate zF#a<@E@SzlCBu1Yxn`z%yn0U_O(QF8NF(cimG-|Dp-gsewysuoW~Np~|FaPNzy996 zi1q*J@9w2&fClMl0okVUv*#PT)YSJ`MQYJ7_eG5WzL|g#p#I>mks)KzI(_TT zsv_;HEnZ>zm?Jiuutgo!?>#}04BGgsGO_DQ*6AcUs>H}OiBjgxFA2x;T$cq+cs2fp zIO_BWFibnmQ0NrDr9kZrSX84q(MPiqo-<$jvMGz|h#bmd6ZVIBS}?arSD@OKwV)z+ zM*<&NVyFD7qBj>lb<7Y*$8e%wXoCpOq?ePBzSEPs6$+T#-c{u7a{dy5rqrE;ABRNg zF%PEI^qa}HC^cSgvM&Nf3~9^yVbp=-d5Va*`L)hJqxiel#>SW4J~%6Su=g1wI;42G zyua);(T?NnXj>YYYu(7?CiqRVu=?yNVXnv6+n%OhxH*W7`@VW_H&h!xc4uaz1vt3P#w!$>$c-}=8L764p?`)%z_hkA?2;F+1@woX_!|l4FMGxAt zFG0-*wVkhFs55_&k{T@OmBk>%e+A)bqNBaW@xCix3pp|y%BK@nII-UYiAx15$52fb zq7+i+C~3P%bGYCuHYA)Bzd@PDW1`X*9;h>UL-_#JxeR690Lm~Dklmq%44uc5!5?9Q z_y`YdP~Am=WMCR|AQQ8xu@l%k9~}NHfE!ClOs{{y7L&)^@&|ptPwNa%vADJ-J0=rp z=iU~R`(so#Z#UsI?24FOW(e7*vAr%gn*E20FH9bWM7{ zItk6WHs<;38my@cX5!!lUfD37Y%i-lumoMBpnZ)3Ebmu%i;l2+&*$luB>*Peh-q64D;1K&?ok>kj3R=Bf^i-UCI;Lu7G%45-NCr=^FW`$Hj_IZ@*ENgbz8Fri*e*%sB$?Dt6PE;fjH=M&)Ze#C9 zF01qt8}?8li%>#Rf3|9I_7bWsH3z7 zqlOZ7rOv9fvQ?$D>Pk_=#936awmY-)?0(z#+xtBK|EKr;6$7(`Juma3fiS>F=0B+g z#hV3_n(<*^16_mv)cl#~TF&L2+JQsNKXAkjoTqbl8Ep_>IM|UGh6$dOe zs8X8C6f>(B@joB@wYMxp&%nB$+UVc9-+d12e`#Qrg#R={cq!Xe5Py+bCM8KsjQ;Od*#=@cD%yz zy<3A&?X$TH)|2DKKmQ0EoPHs@i}cw#_2t=xm}rT;qP=+D$k52)Na}65OQ9~72f1V$ zQ~kiwEzXC&)vFR)-9~;EiW%8p|)+T3D+3t?*?6?Y( z&9SZFA6|Vd@_UJny3D67i|Ul$lp&Fz@>TZ2lvo&SOv_vYur2Wp@N3bNGtqiX&jj3S ztb2#XqlDG8{ zMf+&_hKCaV69@enPX~?(O9P<*0#Zp>qe{_Lph#;&o7cSHmLO)@qlp_}(7#U&LJ5H( zLVbY%usB3a6eRLDC`3#gB#ZQMe)M%*xMEnYu`DEYU zIJrHenavHkE>k^#%p&YKUhH%5Xhb?1aiyD?DOt(uS)e^29K;MIG>)6?9!rDB z0k_L(gS* z1$(RxJN-opM5h60BRF9rIgjNUjEjgX8+ z5rELQp8&M~*D5ZxC?`CZ=3l50kPQ3JRQbY_-TDEuJFn2dVN!*X}u!d-+kx&{<4 zRu?l=KO1Lj3=+zx1DuM??nilqU&7zbs{X-;tQR@Ggu3DgtsN;g$Ur*uC8XL@ID+}( zv*$P+^8IL(%^4Tgq+Uf6tRd+U!*Gb-X#|lnLJOD_$e$p#c^=!bm=wYllqT5zPNSormx@KK=EZ_^gZ2CoQ{Vd&sPMz zs%66l-1>wLd4Z!Jx#p$lwe#t)iOA%0E9^Q$;a;f;7*c9>U=;rh7d0fc|F*9o1sz79 z%*GcmPF7|e|D6z|cK;@)13}}@IhbymVUXfUh`vMHNQp_ciw6XI$KVgV<8*gs%W_b2g3a*&HD4 z#OI@bl%D44^0b1Ci%H{^d6CkEz-atgoo9J}SWO3Z3Cn!rhWS6-V1IJ^Usjig#g84X z>O>@oZW|b_f(Z(iX@1ZX8}io=+;wE1#%31%)O1+9O{}$W8%8kaB_7O z43n{Et;=6`eI??HLleB7R7ZYRyZ|xd?f|V$ciFXnaXlt_q)Nym)$s{h6!o6RS@QYj z;6Z=|av(rJ_SoKXV7RU|A4yw*^fkqeFk^0~mMs%V(>IcH%xal3#$-ZN-Mr0(Fd}!o z>o$T#^r3|GrG4;LNme3#!vjU zzhngXYGSS*jo0MWduji!Eh0B*!U;Bz2c;}6-*@?HtLmp4`({dxS#u{L{f$#bD(Kyo zYP*0sH_Di|%+$P*3v#+;_g?0HdA^@6nvDd-d*+XO2Go|g297Co9ILKimLaYcr1Tu) zqap~epiuf3s&}e*Yq?vBinIx>K~lnMRIfgHkgXJF-P?OK5|i95IHg2uJ*n%+&O1x@ Vq3;xM{p)VR8fciw*Mont`WIgEFnRz0 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen b/linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen new file mode 100644 index 000000000..02f100afa --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen @@ -0,0 +1,12 @@ +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen.full b/linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen.full new file mode 100644 index 000000000..602141659 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/3.9/etc/locale.gen.full @@ -0,0 +1,496 @@ +aa_DJ.UTF-8 UTF-8 +aa_DJ ISO-8859-1 +aa_ER UTF-8 +aa_ER@saaho UTF-8 +aa_ET UTF-8 +af_ZA.UTF-8 UTF-8 +af_ZA ISO-8859-1 +agr_PE UTF-8 +ak_GH UTF-8 +am_ET UTF-8 +an_ES.UTF-8 UTF-8 +an_ES ISO-8859-15 +anp_IN UTF-8 +ar_AE.UTF-8 UTF-8 +ar_AE ISO-8859-6 +ar_BH.UTF-8 UTF-8 +ar_BH ISO-8859-6 +ar_DZ.UTF-8 UTF-8 +ar_DZ ISO-8859-6 +ar_EG.UTF-8 UTF-8 +ar_EG ISO-8859-6 +ar_IN UTF-8 +ar_IQ.UTF-8 UTF-8 +ar_IQ ISO-8859-6 +ar_JO.UTF-8 UTF-8 +ar_JO ISO-8859-6 +ar_KW.UTF-8 UTF-8 +ar_KW ISO-8859-6 +ar_LB.UTF-8 UTF-8 +ar_LB ISO-8859-6 +ar_LY.UTF-8 UTF-8 +ar_LY ISO-8859-6 +ar_MA.UTF-8 UTF-8 +ar_MA ISO-8859-6 +ar_OM.UTF-8 UTF-8 +ar_OM ISO-8859-6 +ar_QA.UTF-8 UTF-8 +ar_QA ISO-8859-6 +ar_SA.UTF-8 UTF-8 +ar_SA ISO-8859-6 +ar_SD.UTF-8 UTF-8 +ar_SD ISO-8859-6 +ar_SS UTF-8 +ar_SY.UTF-8 UTF-8 +ar_SY ISO-8859-6 +ar_TN.UTF-8 UTF-8 +ar_TN ISO-8859-6 +ar_YE.UTF-8 UTF-8 +ar_YE ISO-8859-6 +ayc_PE UTF-8 +az_AZ UTF-8 +az_IR UTF-8 +as_IN UTF-8 +ast_ES.UTF-8 UTF-8 +ast_ES ISO-8859-15 +be_BY.UTF-8 UTF-8 +be_BY CP1251 +be_BY@latin UTF-8 +bem_ZM UTF-8 +ber_DZ UTF-8 +ber_MA UTF-8 +bg_BG.UTF-8 UTF-8 +bg_BG CP1251 +bhb_IN.UTF-8 UTF-8 +bho_IN UTF-8 +bho_NP UTF-8 +bi_VU UTF-8 +bn_BD UTF-8 +bn_IN UTF-8 +bo_CN UTF-8 +bo_IN UTF-8 +br_FR.UTF-8 UTF-8 +br_FR ISO-8859-1 +br_FR@euro ISO-8859-15 +brx_IN UTF-8 +bs_BA.UTF-8 UTF-8 +bs_BA ISO-8859-2 +byn_ER UTF-8 +ca_AD.UTF-8 UTF-8 +ca_AD ISO-8859-15 +ca_ES.UTF-8 UTF-8 +ca_ES ISO-8859-1 +ca_ES@euro ISO-8859-15 +ca_ES@valencia UTF-8 +ca_FR.UTF-8 UTF-8 +ca_FR ISO-8859-15 +ca_IT.UTF-8 UTF-8 +ca_IT ISO-8859-15 +ce_RU UTF-8 +chr_US UTF-8 +cmn_TW UTF-8 +crh_UA UTF-8 +cs_CZ.UTF-8 UTF-8 +cs_CZ ISO-8859-2 +csb_PL UTF-8 +cv_RU UTF-8 +cy_GB.UTF-8 UTF-8 +cy_GB ISO-8859-14 +da_DK.UTF-8 UTF-8 +da_DK ISO-8859-1 +de_AT.UTF-8 UTF-8 +de_AT ISO-8859-1 +de_AT@euro ISO-8859-15 +de_BE.UTF-8 UTF-8 +de_BE ISO-8859-1 +de_BE@euro ISO-8859-15 +de_CH.UTF-8 UTF-8 +de_CH ISO-8859-1 +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1 +de_DE@euro ISO-8859-15 +de_IT.UTF-8 UTF-8 +de_IT ISO-8859-1 +de_LI.UTF-8 UTF-8 +de_LU.UTF-8 UTF-8 +de_LU ISO-8859-1 +de_LU@euro ISO-8859-15 +doi_IN UTF-8 +dsb_DE UTF-8 +dv_MV UTF-8 +dz_BT UTF-8 +el_GR.UTF-8 UTF-8 +el_GR ISO-8859-7 +el_GR@euro ISO-8859-7 +el_CY.UTF-8 UTF-8 +el_CY ISO-8859-7 +en_AG UTF-8 +en_AU.UTF-8 UTF-8 +en_AU ISO-8859-1 +en_BW.UTF-8 UTF-8 +en_BW ISO-8859-1 +en_CA.UTF-8 UTF-8 +en_CA ISO-8859-1 +en_DK.UTF-8 UTF-8 +en_DK.ISO-8859-15 ISO-8859-15 +en_DK ISO-8859-1 +en_GB.UTF-8 UTF-8 +en_GB ISO-8859-1 +en_GB.ISO-8859-15 ISO-8859-15 +en_HK.UTF-8 UTF-8 +en_HK ISO-8859-1 +en_IE.UTF-8 UTF-8 +en_IE ISO-8859-1 +en_IE@euro ISO-8859-15 +en_IL UTF-8 +en_IN UTF-8 +en_NG UTF-8 +en_NZ.UTF-8 UTF-8 +en_NZ ISO-8859-1 +en_PH.UTF-8 UTF-8 +en_PH ISO-8859-1 +en_SC.UTF-8 UTF-8 +en_SG.UTF-8 UTF-8 +en_SG ISO-8859-1 +en_US.UTF-8 UTF-8 +en_US ISO-8859-1 +en_US.ISO-8859-15 ISO-8859-15 +en_ZA.UTF-8 UTF-8 +en_ZA ISO-8859-1 +en_ZM UTF-8 +en_ZW.UTF-8 UTF-8 +en_ZW ISO-8859-1 +eo UTF-8 +es_AR.UTF-8 UTF-8 +es_AR ISO-8859-1 +es_BO.UTF-8 UTF-8 +es_BO ISO-8859-1 +es_CL.UTF-8 UTF-8 +es_CL ISO-8859-1 +es_CO.UTF-8 UTF-8 +es_CO ISO-8859-1 +es_CR.UTF-8 UTF-8 +es_CR ISO-8859-1 +es_CU UTF-8 +es_DO.UTF-8 UTF-8 +es_DO ISO-8859-1 +es_EC.UTF-8 UTF-8 +es_EC ISO-8859-1 +es_ES.UTF-8 UTF-8 +es_ES ISO-8859-1 +es_ES@euro ISO-8859-15 +es_GT.UTF-8 UTF-8 +es_GT ISO-8859-1 +es_HN.UTF-8 UTF-8 +es_HN ISO-8859-1 +es_MX.UTF-8 UTF-8 +es_MX ISO-8859-1 +es_NI.UTF-8 UTF-8 +es_NI ISO-8859-1 +es_PA.UTF-8 UTF-8 +es_PA ISO-8859-1 +es_PE.UTF-8 UTF-8 +es_PE ISO-8859-1 +es_PR.UTF-8 UTF-8 +es_PR ISO-8859-1 +es_PY.UTF-8 UTF-8 +es_PY ISO-8859-1 +es_SV.UTF-8 UTF-8 +es_SV ISO-8859-1 +es_US.UTF-8 UTF-8 +es_US ISO-8859-1 +es_UY.UTF-8 UTF-8 +es_UY ISO-8859-1 +es_VE.UTF-8 UTF-8 +es_VE ISO-8859-1 +et_EE.UTF-8 UTF-8 +et_EE ISO-8859-1 +et_EE.ISO-8859-15 ISO-8859-15 +eu_ES.UTF-8 UTF-8 +eu_ES ISO-8859-1 +eu_ES@euro ISO-8859-15 +eu_FR.UTF-8 UTF-8 +eu_FR ISO-8859-1 +eu_FR@euro ISO-8859-15 +fa_IR UTF-8 +ff_SN UTF-8 +fi_FI.UTF-8 UTF-8 +fi_FI ISO-8859-1 +fi_FI@euro ISO-8859-15 +fil_PH UTF-8 +fo_FO.UTF-8 UTF-8 +fo_FO ISO-8859-1 +fr_BE.UTF-8 UTF-8 +fr_BE ISO-8859-1 +fr_BE@euro ISO-8859-15 +fr_CA.UTF-8 UTF-8 +fr_CA ISO-8859-1 +fr_CH.UTF-8 UTF-8 +fr_CH ISO-8859-1 +fr_FR.UTF-8 UTF-8 +fr_FR ISO-8859-1 +fr_FR@euro ISO-8859-15 +fr_LU.UTF-8 UTF-8 +fr_LU ISO-8859-1 +fr_LU@euro ISO-8859-15 +fur_IT UTF-8 +fy_NL UTF-8 +fy_DE UTF-8 +ga_IE.UTF-8 UTF-8 +ga_IE ISO-8859-1 +ga_IE@euro ISO-8859-15 +gd_GB.UTF-8 UTF-8 +gd_GB ISO-8859-15 +gez_ER UTF-8 +gez_ER@abegede UTF-8 +gez_ET UTF-8 +gez_ET@abegede UTF-8 +gl_ES.UTF-8 UTF-8 +gl_ES ISO-8859-1 +gl_ES@euro ISO-8859-15 +gu_IN UTF-8 +gv_GB.UTF-8 UTF-8 +gv_GB ISO-8859-1 +ha_NG UTF-8 +hak_TW UTF-8 +he_IL.UTF-8 UTF-8 +he_IL ISO-8859-8 +hi_IN UTF-8 +hif_FJ UTF-8 +hne_IN UTF-8 +hr_HR.UTF-8 UTF-8 +hr_HR ISO-8859-2 +hsb_DE.UTF-8 UTF-8 +hsb_DE ISO-8859-2 +ht_HT UTF-8 +hu_HU.UTF-8 UTF-8 +hu_HU ISO-8859-2 +hy_AM UTF-8 +hy_AM.ARMSCII-8 ARMSCII-8 +ia_FR UTF-8 +id_ID.UTF-8 UTF-8 +id_ID ISO-8859-1 +ig_NG UTF-8 +ik_CA UTF-8 +is_IS.UTF-8 UTF-8 +is_IS ISO-8859-1 +it_CH.UTF-8 UTF-8 +it_CH ISO-8859-1 +it_IT.UTF-8 UTF-8 +it_IT ISO-8859-1 +it_IT@euro ISO-8859-15 +iu_CA UTF-8 +ja_JP.UTF-8 UTF-8 +ja_JP.EUC-JP EUC-JP +ka_GE.UTF-8 UTF-8 +ka_GE GEORGIAN-PS +kab_DZ UTF-8 +kk_KZ.UTF-8 UTF-8 +kk_KZ PT154 +kk_KZ.RK1048 RK1048 +kl_GL.UTF-8 UTF-8 +kl_GL ISO-8859-1 +km_KH UTF-8 +kn_IN UTF-8 +ko_KR.UTF-8 UTF-8 +ko_KR.EUC-KR EUC-KR +kok_IN UTF-8 +ks_IN UTF-8 +ks_IN@devanagari UTF-8 +ku_TR.UTF-8 UTF-8 +ku_TR ISO-8859-9 +kw_GB.UTF-8 UTF-8 +kw_GB ISO-8859-1 +ky_KG UTF-8 +lb_LU UTF-8 +lg_UG.UTF-8 UTF-8 +lg_UG ISO-8859-10 +li_BE UTF-8 +li_NL UTF-8 +lij_IT UTF-8 +ln_CD UTF-8 +lo_LA UTF-8 +lt_LT.UTF-8 UTF-8 +lt_LT ISO-8859-13 +lv_LV.UTF-8 UTF-8 +lv_LV ISO-8859-13 +lzh_TW UTF-8 +mag_IN UTF-8 +mai_IN UTF-8 +mai_NP UTF-8 +mfe_MU UTF-8 +mg_MG.UTF-8 UTF-8 +mg_MG ISO-8859-15 +mhr_RU UTF-8 +mi_NZ.UTF-8 UTF-8 +mi_NZ ISO-8859-13 +miq_NI UTF-8 +mjw_IN UTF-8 +mk_MK.UTF-8 UTF-8 +mk_MK ISO-8859-5 +ml_IN UTF-8 +mn_MN UTF-8 +mni_IN UTF-8 +mr_IN UTF-8 +ms_MY.UTF-8 UTF-8 +ms_MY ISO-8859-1 +mt_MT.UTF-8 UTF-8 +mt_MT ISO-8859-3 +my_MM UTF-8 +nan_TW UTF-8 +nan_TW@latin UTF-8 +nb_NO.UTF-8 UTF-8 +nb_NO ISO-8859-1 +nds_DE UTF-8 +nds_NL UTF-8 +ne_NP UTF-8 +nhn_MX UTF-8 +niu_NU UTF-8 +niu_NZ UTF-8 +nl_AW UTF-8 +nl_BE.UTF-8 UTF-8 +nl_BE ISO-8859-1 +nl_BE@euro ISO-8859-15 +nl_NL.UTF-8 UTF-8 +nl_NL ISO-8859-1 +nl_NL@euro ISO-8859-15 +nn_NO.UTF-8 UTF-8 +nn_NO ISO-8859-1 +nr_ZA UTF-8 +nso_ZA UTF-8 +oc_FR.UTF-8 UTF-8 +oc_FR ISO-8859-1 +om_ET UTF-8 +om_KE.UTF-8 UTF-8 +om_KE ISO-8859-1 +or_IN UTF-8 +os_RU UTF-8 +pa_IN UTF-8 +pa_PK UTF-8 +pap_AW UTF-8 +pap_CW UTF-8 +pl_PL.UTF-8 UTF-8 +pl_PL ISO-8859-2 +ps_AF UTF-8 +pt_BR.UTF-8 UTF-8 +pt_BR ISO-8859-1 +pt_PT.UTF-8 UTF-8 +pt_PT ISO-8859-1 +pt_PT@euro ISO-8859-15 +quz_PE UTF-8 +raj_IN UTF-8 +ro_RO.UTF-8 UTF-8 +ro_RO ISO-8859-2 +ru_RU.UTF-8 UTF-8 +ru_RU.KOI8-R KOI8-R +ru_RU ISO-8859-5 +ru_RU.CP1251 CP1251 +ru_UA.UTF-8 UTF-8 +ru_UA KOI8-U +rw_RW UTF-8 +sa_IN UTF-8 +sah_RU UTF-8 +sat_IN UTF-8 +sc_IT UTF-8 +sd_IN UTF-8 +sd_IN@devanagari UTF-8 +se_NO UTF-8 +sgs_LT UTF-8 +shn_MM UTF-8 +shs_CA UTF-8 +si_LK UTF-8 +sid_ET UTF-8 +sk_SK.UTF-8 UTF-8 +sk_SK ISO-8859-2 +sl_SI.UTF-8 UTF-8 +sl_SI ISO-8859-2 +sm_WS UTF-8 +so_DJ.UTF-8 UTF-8 +so_DJ ISO-8859-1 +so_ET UTF-8 +so_KE.UTF-8 UTF-8 +so_KE ISO-8859-1 +so_SO.UTF-8 UTF-8 +so_SO ISO-8859-1 +sq_AL.UTF-8 UTF-8 +sq_AL ISO-8859-1 +sq_MK UTF-8 +sr_ME UTF-8 +sr_RS UTF-8 +sr_RS@latin UTF-8 +ss_ZA UTF-8 +st_ZA.UTF-8 UTF-8 +st_ZA ISO-8859-1 +sv_FI.UTF-8 UTF-8 +sv_FI ISO-8859-1 +sv_FI@euro ISO-8859-15 +sv_SE.UTF-8 UTF-8 +sv_SE ISO-8859-1 +sv_SE.ISO-8859-15 ISO-8859-15 +sw_KE UTF-8 +sw_TZ UTF-8 +szl_PL UTF-8 +ta_IN UTF-8 +ta_LK UTF-8 +tcy_IN.UTF-8 UTF-8 +te_IN UTF-8 +tg_TJ.UTF-8 UTF-8 +tg_TJ KOI8-T +th_TH.UTF-8 UTF-8 +th_TH TIS-620 +the_NP UTF-8 +ti_ER UTF-8 +ti_ET UTF-8 +tig_ER UTF-8 +tk_TM UTF-8 +tl_PH.UTF-8 UTF-8 +tl_PH ISO-8859-1 +tn_ZA UTF-8 +to_TO UTF-8 +tpi_PG UTF-8 +tr_CY.UTF-8 UTF-8 +tr_CY ISO-8859-9 +tr_TR.UTF-8 UTF-8 +tr_TR ISO-8859-9 +ts_ZA UTF-8 +tt_RU UTF-8 +tt_RU@iqtelif UTF-8 +ug_CN UTF-8 +uk_UA.UTF-8 UTF-8 +uk_UA KOI8-U +unm_US UTF-8 +ur_IN UTF-8 +ur_PK UTF-8 +uz_UZ.UTF-8 UTF-8 +uz_UZ ISO-8859-1 +uz_UZ@cyrillic UTF-8 +ve_ZA UTF-8 +vi_VN UTF-8 +wa_BE.UTF-8 UTF-8 +wa_BE ISO-8859-1 +wa_BE@euro ISO-8859-15 +wae_CH UTF-8 +wal_ET UTF-8 +wo_SN UTF-8 +xh_ZA.UTF-8 UTF-8 +xh_ZA ISO-8859-1 +yi_US.UTF-8 UTF-8 +yi_US CP1255 +yo_NG UTF-8 +yue_HK UTF-8 +yuw_PG UTF-8 +zh_CN.UTF-8 UTF-8 +zh_CN.GB18030 GB18030 +zh_CN.GBK GBK +zh_CN GB2312 +zh_HK.UTF-8 UTF-8 +zh_HK BIG5-HKSCS +zh_SG.UTF-8 UTF-8 +zh_SG.GBK GBK +zh_SG GB2312 +zh_TW.UTF-8 UTF-8 +zh_TW.EUC-TW EUC-TW +zh_TW BIG5 +zu_ZA.UTF-8 UTF-8 +zu_ZA ISO-8859-1 + From c2cc41b5b8150cff42dfd510b4d3984cdfe2fc0b Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Thu, 2 Jun 2022 16:52:07 +0300 Subject: [PATCH 74/84] update --- CHANGELOG.md | 3 +++ Makefile | 23 +++++++++++++++++++ .../epicmorg/python/main/3.11/Dockerfile | 2 +- 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d41e77a3f..a24bc238b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## Changelog ### 2022 +* `june`: + * new `python` base images. supported `2.7`, `3.6`, `3.7`, `3.8`, `3.9`, `3.10`, `3.11` + * added some soft to `debian` base images. * `april, may` - :x: `BREAKING CHANGES` :x: * deprecating `epicmorg/prod`, `epicmorg/edge`, `epicmorg/develop` images. * legacy images are replaced by new base images. see `epicmorg/debian` section. diff --git a/Makefile b/Makefile index 489d33df2..bfecf0c18 100644 --- a/Makefile +++ b/Makefile @@ -120,6 +120,28 @@ ecosystem-images: make ecosystem-nginx-images make ecosystem-vscode-server-images +ecosystem-pyhton-images: + make ecosystem-pyhton-images-main + make ecosystem-pyhton-images-develop + +ecosystem-pyhton-images-main: + cd `pwd`/linux/ecosystem/epicmorg/python/main/2.7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/main/3.6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/main/3.7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/main/3.8 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/main/3.9 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/main/3.10 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/main/3.11 && pwd && make build && make deploy + +ecosystem-pyhton-images-develop: + cd `pwd`/linux/ecosystem/epicmorg/python/develop/2.7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/develop/3.6 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/develop/3.7 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/develop/3.8 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/develop/3.9 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/develop/3.10 && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/epicmorg/python/develop/3.11 && pwd && make build && make deploy + ecosystem-debian-images: make ecosystem-debian-jessie-images make ecosystem-debian-stretch-images @@ -308,6 +330,7 @@ bundle-base-images: @echo "=======================================" @echo "===== Building EpicMorg images =====" @echo "=======================================" + make ecosystem-pyhton-images make ecosystem-debian-images bundle-teamcity: diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile index 61edd2c2e..df00daf4b 100644 --- a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-bullseye +FROM python:3.11-rc-bullseye ARG DEBIAN_FRONTEND=noninteractive LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" From d129a1ee90159d897d2122ef588d852fb654c154 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Thu, 2 Jun 2022 16:56:05 +0300 Subject: [PATCH 75/84] make ython fixes --- .../epicmorg/python/develop/2.7/Makefile | 16 +++++++++++++++- .../epicmorg/python/develop/3.10/Makefile | 16 +++++++++++++++- .../epicmorg/python/develop/3.11/Makefile | 16 +++++++++++++++- .../epicmorg/python/develop/3.6/Makefile | 16 +++++++++++++++- .../epicmorg/python/develop/3.7/Makefile | 16 +++++++++++++++- .../epicmorg/python/develop/3.8/Makefile | 16 +++++++++++++++- .../epicmorg/python/develop/3.9/Makefile | 16 +++++++++++++++- .../ecosystem/epicmorg/python/main/2.7/Makefile | 16 +++++++++++++++- .../ecosystem/epicmorg/python/main/3.10/Makefile | 16 +++++++++++++++- .../ecosystem/epicmorg/python/main/3.11/Makefile | 16 +++++++++++++++- .../ecosystem/epicmorg/python/main/3.6/Makefile | 16 +++++++++++++++- .../ecosystem/epicmorg/python/main/3.7/Makefile | 16 +++++++++++++++- .../ecosystem/epicmorg/python/main/3.8/Makefile | 16 +++++++++++++++- .../ecosystem/epicmorg/python/main/3.9/Makefile | 16 +++++++++++++++- 14 files changed, 210 insertions(+), 14 deletions(-) diff --git a/linux/ecosystem/epicmorg/python/develop/2.7/Makefile b/linux/ecosystem/epicmorg/python/develop/2.7/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/develop/2.7/Makefile +++ b/linux/ecosystem/epicmorg/python/develop/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 + +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/epicmorg/python/develop/3.10/Makefile b/linux/ecosystem/epicmorg/python/develop/3.10/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.10/Makefile +++ b/linux/ecosystem/epicmorg/python/develop/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 + +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/epicmorg/python/develop/3.11/Makefile b/linux/ecosystem/epicmorg/python/develop/3.11/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.11/Makefile +++ b/linux/ecosystem/epicmorg/python/develop/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 + +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/epicmorg/python/develop/3.6/Makefile b/linux/ecosystem/epicmorg/python/develop/3.6/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.6/Makefile +++ b/linux/ecosystem/epicmorg/python/develop/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 + +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/epicmorg/python/develop/3.7/Makefile b/linux/ecosystem/epicmorg/python/develop/3.7/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.7/Makefile +++ b/linux/ecosystem/epicmorg/python/develop/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 + +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/epicmorg/python/develop/3.8/Makefile b/linux/ecosystem/epicmorg/python/develop/3.8/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.8/Makefile +++ b/linux/ecosystem/epicmorg/python/develop/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 + +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/epicmorg/python/develop/3.9/Makefile b/linux/ecosystem/epicmorg/python/develop/3.9/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.9/Makefile +++ b/linux/ecosystem/epicmorg/python/develop/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 + +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/epicmorg/python/main/2.7/Makefile b/linux/ecosystem/epicmorg/python/main/2.7/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/main/2.7/Makefile +++ b/linux/ecosystem/epicmorg/python/main/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 + +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/epicmorg/python/main/3.10/Makefile b/linux/ecosystem/epicmorg/python/main/3.10/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/main/3.10/Makefile +++ b/linux/ecosystem/epicmorg/python/main/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 + +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/epicmorg/python/main/3.11/Makefile b/linux/ecosystem/epicmorg/python/main/3.11/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/main/3.11/Makefile +++ b/linux/ecosystem/epicmorg/python/main/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 + +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/epicmorg/python/main/3.6/Makefile b/linux/ecosystem/epicmorg/python/main/3.6/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/main/3.6/Makefile +++ b/linux/ecosystem/epicmorg/python/main/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 + +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/epicmorg/python/main/3.7/Makefile b/linux/ecosystem/epicmorg/python/main/3.7/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/main/3.7/Makefile +++ b/linux/ecosystem/epicmorg/python/main/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 + +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/epicmorg/python/main/3.8/Makefile b/linux/ecosystem/epicmorg/python/main/3.8/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/main/3.8/Makefile +++ b/linux/ecosystem/epicmorg/python/main/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 + +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/epicmorg/python/main/3.9/Makefile b/linux/ecosystem/epicmorg/python/main/3.9/Makefile index 82c5a2de6..bad6d73b5 100644 --- a/linux/ecosystem/epicmorg/python/main/3.9/Makefile +++ b/linux/ecosystem/epicmorg/python/main/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 + +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 From cbda3d2f4f8cb0dae04c3cda1c98d4acefa40288 Mon Sep 17 00:00:00 2001 From: Anatolii Zimovskii Date: Thu, 2 Jun 2022 17:28:54 +0300 Subject: [PATCH 76/84] base images update + fix --- linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/main/2.7/Dockerfile | 2 +- .../python/main/2.7/etc/apt/sources.list.d/github-cli.list | 1 + .../python/main/2.7/etc/apt/sources.list.d/github_git-lfs.list | 2 ++ linux/ecosystem/epicmorg/python/main/3.10/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/main/3.11/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/main/3.6/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/main/3.7/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/main/3.8/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/main/3.9/Dockerfile | 2 +- 14 files changed, 15 insertions(+), 12 deletions(-) create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github-cli.list create mode 100644 linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github_git-lfs.list diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile index 682d3cb18..d4af18a3a 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile @@ -16,7 +16,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile index 28f600443..ae35a685a 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile @@ -16,7 +16,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile index b73acd1bd..d035d9e50 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile @@ -16,7 +16,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile index 5b4b0cb23..07b0039f0 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile @@ -16,7 +16,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile index b97e3b4f9..30005b1bd 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile @@ -16,7 +16,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile index 0324982ca..7559659b5 100644 --- a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile @@ -17,7 +17,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github-cli.list b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github-cli.list new file mode 100644 index 000000000..4442663ff --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github-cli.list @@ -0,0 +1 @@ +deb https://cli.github.com/packages stable main diff --git a/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github_git-lfs.list b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github_git-lfs.list new file mode 100644 index 000000000..867534422 --- /dev/null +++ b/linux/ecosystem/epicmorg/python/main/2.7/etc/apt/sources.list.d/github_git-lfs.list @@ -0,0 +1,2 @@ +deb https://packagecloud.io/github/git-lfs/debian/ buster main +deb-src https://packagecloud.io/github/git-lfs/debian/ buster main diff --git a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile index ea852fb55..5f12cd92c 100644 --- a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile @@ -17,7 +17,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile index df00daf4b..24315918c 100644 --- a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile @@ -17,7 +17,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile index 73fbb4530..739d83091 100644 --- a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile @@ -17,7 +17,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile index e321175fa..712323cd8 100644 --- a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile @@ -17,7 +17,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile index 60d6c23c9..9b68794b7 100644 --- a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile @@ -17,7 +17,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ diff --git a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile index 4d82d2df4..f843bbe28 100644 --- a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile @@ -17,7 +17,7 @@ RUN rm -rfv /etc/locale.gen COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until COPY etc/apt/sources.list /etc/apt/sources.list -COPY etc/locale.gen.full /etc/locale.gen +COPY etc/locale.gen /etc/locale.gen RUN apt-get update && \ apt-get upgrade -y && \ From da727db5f80192ed97690ca61f25f691f460d7c7 Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Fri, 3 Jun 2022 16:33:22 +0300 Subject: [PATCH 77/84] fix --- linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile | 2 +- linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile | 2 +- linux/ecosystem/epicmorg/python/main/3.10/Dockerfile | 1 - linux/ecosystem/epicmorg/python/main/3.11/Dockerfile | 1 - linux/ecosystem/epicmorg/python/main/3.6/Dockerfile | 1 - linux/ecosystem/epicmorg/python/main/3.7/Dockerfile | 1 - linux/ecosystem/epicmorg/python/main/3.8/Dockerfile | 1 - linux/ecosystem/epicmorg/python/main/3.9/Dockerfile | 1 - 19 files changed, 13 insertions(+), 19 deletions(-) diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile index 7820a4ff6..e6dd0aa26 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/develop/Dockerfile @@ -97,7 +97,7 @@ RUN apt-get update && \ golang \ golang-go \ python3-all-dev \ - python-dev-all \ + python-dev \ g++-multilib \ autoconf \ automake \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile index 53f77ed87..de5959634 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/develop/Dockerfile @@ -97,7 +97,7 @@ RUN apt-get update && \ golang \ golang-go \ python3-all-dev \ - python-dev-all \ + python-dev \ g++-multilib \ autoconf \ automake \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index 148fed684..c09275d00 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -116,7 +116,7 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio # installing fs-tools ################################################################## RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-+get install -y --allow-unauthenticated \ + apt-get install -y --allow-unauthenticated \ btrfs-progs \ exfat-utils \ e2fsprogs \ diff --git a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile index 35cb67a54..389fb3452 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/develop/Dockerfile @@ -97,7 +97,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile index 2fb4b2cf4..c80dc14e7 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/develop/Dockerfile @@ -97,7 +97,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile index 9f46f7b80..dcfd3d63e 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile @@ -97,7 +97,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile b/linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile index 220d0931b..a0cdcb964 100644 --- a/linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/develop/2.7/Dockerfile @@ -98,7 +98,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ g++-multilib \ autoconf \ automake \ diff --git a/linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile index 962e89e61..4b496fecb 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile +++ b/linux/ecosystem/epicmorg/python/develop/3.10/Dockerfile @@ -100,7 +100,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile index d32b84936..cb4c036fd 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile +++ b/linux/ecosystem/epicmorg/python/develop/3.11/Dockerfile @@ -100,7 +100,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile index 43ee33a43..d98edfc43 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile +++ b/linux/ecosystem/epicmorg/python/develop/3.6/Dockerfile @@ -100,7 +100,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile index c215fb94a..dddc0d79f 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/develop/3.7/Dockerfile @@ -100,7 +100,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile index 7e86a037f..2ae0b8e57 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile +++ b/linux/ecosystem/epicmorg/python/develop/3.8/Dockerfile @@ -100,7 +100,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile index 6761e7308..35fd93d83 100644 --- a/linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile +++ b/linux/ecosystem/epicmorg/python/develop/3.9/Dockerfile @@ -100,7 +100,7 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev-all \ + python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile index 5f12cd92c..7f572908c 100644 --- a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile @@ -157,7 +157,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile index 24315918c..99f348ac7 100644 --- a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile @@ -148,7 +148,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ diff --git a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile index 739d83091..8dc232a0f 100644 --- a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile @@ -148,7 +148,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ diff --git a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile index 712323cd8..509c12710 100644 --- a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile @@ -148,7 +148,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ diff --git a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile index 9b68794b7..e28fe94e7 100644 --- a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile @@ -148,7 +148,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ diff --git a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile index f843bbe28..c7f7f06eb 100644 --- a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile @@ -148,7 +148,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ From 2353cbec39f75f937828d46f39442d03acf7f0ea Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Sun, 5 Jun 2022 12:18:03 +0300 Subject: [PATCH 78/84] fixes --- Makefile | 7 +++-- .../advanced/vscode-server/devops/Dockerfile | 4 +-- .../vscode-server/dotnet-full/Dockerfile | 4 +-- linux/advanced/vscode-server/mono/Dockerfile | 4 +-- .../jdk11/Dockerfile.adopted.develop | 26 +++++++++++++++++++ .../09-stretch/jdk11/docker-compose.yml | 8 +++++- .../debian/09-stretch/jdk17/Dockerfile | 3 ++- .../09-stretch/jdk17/Dockerfile.develop | 2 +- .../debian/09-stretch/jdk18/Dockerfile | 2 +- .../09-stretch/jdk18/Dockerfile.develop | 2 +- .../jdk8/Dockerfile.adopted.develop | 23 ++++++++++++++++ .../debian/09-stretch/jdk8/docker-compose.yml | 8 +++++- .../11-bullseye/jdk11/docker-compose.yml | 1 + .../debian/11-bullseye/main/Dockerfile | 1 - .../debian/12-bookworm/develop/Dockerfile | 1 - .../debian/12-bookworm/main/Dockerfile | 1 - .../epicmorg/python/main/2.7/Dockerfile | 2 +- .../epicmorg/python/main/3.10/Dockerfile | 2 +- .../epicmorg/python/main/3.11/Dockerfile | 2 +- .../epicmorg/python/main/3.6/Dockerfile | 2 +- .../epicmorg/python/main/3.7/Dockerfile | 2 +- .../epicmorg/python/main/3.8/Dockerfile | 2 +- .../epicmorg/python/main/3.9/Dockerfile | 2 +- linux/ecosystem/nodejs/current/Dockerfile | 2 +- linux/ecosystem/nodejs/node14/Dockerfile | 3 ++- linux/ecosystem/nodejs/node15/Dockerfile | 3 ++- linux/ecosystem/nodejs/node16/Dockerfile | 3 ++- linux/ecosystem/nodejs/node17/Dockerfile | 3 ++- linux/ecosystem/nodejs/node18/Dockerfile | 3 ++- 29 files changed, 96 insertions(+), 32 deletions(-) create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted.develop create mode 100644 linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted.develop diff --git a/Makefile b/Makefile index bfecf0c18..34687225e 100644 --- a/Makefile +++ b/Makefile @@ -178,8 +178,8 @@ ecosystem-debian-stretch-images: cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy ecosystem-debian-buster-images: cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy @@ -271,8 +271,7 @@ ecosystem-vk2discord-images: cd `pwd`/linux/ecosystem/vk2discord && pwd && make build && make deploy ecosystem-qbittorrent-images: - cd `pwd`/linux/ecosystem/qbittorrent/latest && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/qbittorrent/stable && pwd && make build && make deploy + cd `pwd`/linux/ecosystem/qbittorrent && pwd && make build && make deploy ecosystem-postgres-images: cd `pwd`/linux/ecosystem/postgres/latest && pwd && make build && make deploy diff --git a/linux/advanced/vscode-server/devops/Dockerfile b/linux/advanced/vscode-server/devops/Dockerfile index 3e3091cb8..52dd15ba4 100644 --- a/linux/advanced/vscode-server/devops/Dockerfile +++ b/linux/advanced/vscode-server/devops/Dockerfile @@ -218,8 +218,8 @@ RUN dotnet tool list -g && \ ################################################################## RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \ - echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ - echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ +# echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ +# echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ apt-get update && \ apt-get install -y --allow-unauthenticated \ mono-complete \ diff --git a/linux/advanced/vscode-server/dotnet-full/Dockerfile b/linux/advanced/vscode-server/dotnet-full/Dockerfile index 8f108a4cf..238f11763 100644 --- a/linux/advanced/vscode-server/dotnet-full/Dockerfile +++ b/linux/advanced/vscode-server/dotnet-full/Dockerfile @@ -81,8 +81,8 @@ RUN dotnet tool list -g && \ ################################################################## RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \ - echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ - echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ +# echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ +# echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ apt-get update && \ apt-get install -y --allow-unauthenticated \ mono-complete \ diff --git a/linux/advanced/vscode-server/mono/Dockerfile b/linux/advanced/vscode-server/mono/Dockerfile index a7ba91d0f..558073c71 100644 --- a/linux/advanced/vscode-server/mono/Dockerfile +++ b/linux/advanced/vscode-server/mono/Dockerfile @@ -16,8 +16,8 @@ ENV BuildDocker true ################################################################## RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \ - echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ - echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ +# echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ +# echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ apt-get update && \ apt-get install -y --allow-unauthenticated \ mono-complete \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted.develop new file mode 100644 index 000000000..f2abb8f75 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/Dockerfile.adopted.develop @@ -0,0 +1,26 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java11 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \ + mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \ + ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml index 4ee306c42..779fb62a1 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk11/docker-compose.yml @@ -4,13 +4,19 @@ services: image: "epicmorg/debian:stretch-jdk11" build: context: . + dockerfile: ./Dockerfile.adopted app-develop: image: "epicmorg/debian:stretch-develop-jdk11" build: context: . - dockerfile: ./Dockerfile.develop + dockerfile: ./Dockerfile.adopted.develop app-adopted: image: "epicmorg/debian:stretch-jdk11-adopted" build: context: . dockerfile: ./Dockerfile.adopted + app-adopted-develop: + image: "epicmorg/debian:stretch-jdk11-adopted-develop" + build: + context: . + dockerfile: ./Dockerfile.adopted.develop diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile index 5fdadae7b..e0cdafb74 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile @@ -7,9 +7,10 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ + apt clean && apt autoclean && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + apt-get install -y -o 'Acquire::Retries=3' --allow-unauthenticated temurin-17-jdk && \ mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop index 761e72e6f..ff5cb1919 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk17/Dockerfile.develop @@ -9,7 +9,7 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated temurin-17-jdk && \ + apt-get install -y -o 'Acquire::Retries=3' --allow-unauthenticated temurin-17-jdk && \ mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile index 15a1c2dfe..dcb527ab6 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile @@ -9,7 +9,7 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + apt-get install -y --allow-unauthenticated -o 'Acquire::Retries=3' temurin-18-jdk && \ mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop index 18b623cee..325ac8a31 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk18/Dockerfile.develop @@ -9,7 +9,7 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ apt-get update && \ apt-get autoremove -y && \ - apt-get install -y --allow-unauthenticated temurin-18-jdk && \ + apt-get install -y --allow-unauthenticated -o 'Acquire::Retries=3' temurin-18-jdk && \ mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted.develop b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted.develop new file mode 100644 index 000000000..624b089d9 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/Dockerfile.adopted.develop @@ -0,0 +1,23 @@ +FROM epicmorg/debian:stretch-develop +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# installing java8 +################################################################## +RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \ + echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \ + apt-get update && \ + apt-get autoremove -y && \ + apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \ + java -version + +################################################################## +# cleanup +################################################################## +RUN apt-get purge policykit-1 -y && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/* && \ + rm -rfv /var/cache/apt/archives/*.deb diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml index ca535014b..be1fe3327 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/09-stretch/jdk8/docker-compose.yml @@ -4,13 +4,19 @@ services: image: "epicmorg/debian:stretch-jdk8" build: context: . + dockerfile: ./Dockerfile.adopted app-develop: image: "epicmorg/debian:stretch-develop-jdk8" build: context: . - dockerfile: ./Dockerfile.develop + dockerfile: ./Dockerfile.adopted.develop app-adopted: image: "epicmorg/debian:stretch-jdk8-adopted" build: context: . dockerfile: ./Dockerfile.adopted + app-adopted-develop: + image: "epicmorg/debian:stretch-jdk8-adopted-develop" + build: + context: . + dockerfile: ./Dockerfile.adopted diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml index f1a7e24cd..3c87e1c6b 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11/docker-compose.yml @@ -4,6 +4,7 @@ services: image: "epicmorg/debian:bullseye-jdk11" build: context: . + dockerfile: ./Dockerfile.adopted app-old: image: "epicmorg/debian:bullseye-jdk11-adopted" build: diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile index 2986a3d75..38513410f 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile @@ -105,7 +105,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile index dcfd3d63e..8e7a933aa 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/develop/Dockerfile @@ -97,7 +97,6 @@ RUN apt-get update && \ pkg-config \ golang \ golang-go \ - python-dev \ python3-all-dev \ g++-multilib \ autoconf \ diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index fe23d21db..0bcab88e9 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -105,7 +105,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio aptitude \ sudo \ cvs \ - python-pip \ python3-pip \ python3-all \ python-all \ diff --git a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile index 7559659b5..b24e796a8 100644 --- a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile @@ -249,7 +249,7 @@ RUN pip --version ################################################################## # Generate ssl key ################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 +#RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## # update locales diff --git a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile index 7f572908c..08cf79a01 100644 --- a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile @@ -252,7 +252,7 @@ RUN pip --version ################################################################## # Generate ssl key ################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 +#RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## # update locales diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile index 99f348ac7..3364c1b7a 100644 --- a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile @@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ################################################################## # Generate ssl key ################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 +#RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## # update locales diff --git a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile index 8dc232a0f..79fb0c4e1 100644 --- a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile @@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ################################################################## # Generate ssl key ################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 +#RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## # update locales diff --git a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile index 509c12710..679e27319 100644 --- a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile @@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ################################################################## # Generate ssl key ################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 +#RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## # update locales diff --git a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile index e28fe94e7..219c76423 100644 --- a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile @@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ################################################################## # Generate ssl key ################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 +#RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## # update locales diff --git a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile index c7f7f06eb..b260be503 100644 --- a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile @@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ################################################################## # Generate ssl key ################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 +#RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 ################################################################## # update locales diff --git a/linux/ecosystem/nodejs/current/Dockerfile b/linux/ecosystem/nodejs/current/Dockerfile index 293acc4b5..0c5cb0e14 100644 --- a/linux/ecosystem/nodejs/current/Dockerfile +++ b/linux/ecosystem/nodejs/current/Dockerfile @@ -12,7 +12,7 @@ RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ apt-get update && \ - apt-get install -y nodejs yarn + apt-get install -y -o 'Acquire::Retries=3' nodejs yarn # curl -L https://www.npmjs.com/install.sh | sh # npm install -g npm diff --git a/linux/ecosystem/nodejs/node14/Dockerfile b/linux/ecosystem/nodejs/node14/Dockerfile index 1371051ea..d49224a12 100644 --- a/linux/ecosystem/nodejs/node14/Dockerfile +++ b/linux/ecosystem/nodejs/node14/Dockerfile @@ -11,8 +11,9 @@ RUN groupadd node && \ RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get clean && apt-get autoclean && \ apt-get update && \ - apt-get install -y nodejs yarn + apt-get install -y -o 'Acquire::Retries=3' nodejs yarn # curl -L https://www.npmjs.com/install.sh | sh # npm install -g npm diff --git a/linux/ecosystem/nodejs/node15/Dockerfile b/linux/ecosystem/nodejs/node15/Dockerfile index 7aa8838ad..1d4ddda73 100644 --- a/linux/ecosystem/nodejs/node15/Dockerfile +++ b/linux/ecosystem/nodejs/node15/Dockerfile @@ -11,8 +11,9 @@ RUN groupadd node && \ RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get clean && apt-get autoclean && \ apt-get update && \ - apt-get install -y nodejs yarn + apt-get install -y -o 'Acquire::Retries=3' nodejs yarn # curl -L https://www.npmjs.com/install.sh | sh # npm install -g npm diff --git a/linux/ecosystem/nodejs/node16/Dockerfile b/linux/ecosystem/nodejs/node16/Dockerfile index 71f5a3da2..afae15040 100644 --- a/linux/ecosystem/nodejs/node16/Dockerfile +++ b/linux/ecosystem/nodejs/node16/Dockerfile @@ -11,8 +11,9 @@ RUN groupadd node && \ RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get clean && apt-get autoclean && \ apt-get update && \ - apt-get install -y nodejs yarn + apt-get install -y -o 'Acquire::Retries=3' nodejs yarn # curl -L https://www.npmjs.com/install.sh | sh # npm install -g npm diff --git a/linux/ecosystem/nodejs/node17/Dockerfile b/linux/ecosystem/nodejs/node17/Dockerfile index ca5007bf9..70588baec 100644 --- a/linux/ecosystem/nodejs/node17/Dockerfile +++ b/linux/ecosystem/nodejs/node17/Dockerfile @@ -11,8 +11,9 @@ RUN groupadd node && \ RUN curl -fsSL https://deb.nodesource.com/setup_17.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get clean && apt-get autoclean && \ apt-get update && \ - apt-get install -y nodejs yarn + apt-get install -y -o 'Acquire::Retries=3' nodejs yarn # curl -L https://www.npmjs.com/install.sh | sh # npm install -g npm diff --git a/linux/ecosystem/nodejs/node18/Dockerfile b/linux/ecosystem/nodejs/node18/Dockerfile index 46a11537a..9aefea1a5 100644 --- a/linux/ecosystem/nodejs/node18/Dockerfile +++ b/linux/ecosystem/nodejs/node18/Dockerfile @@ -11,8 +11,9 @@ RUN groupadd node && \ RUN curl -sL https://deb.nodesource.com/setup_18.x | bash - && \ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \ + apt-get clean && apt-get autoclean && \ apt-get update && \ - apt-get install -y nodejs yarn + apt-get install -y -o 'Acquire::Retries=3' nodejs yarn # curl -L https://www.npmjs.com/install.sh | sh # npm install -g npm From f8f6b0fac6da16ec8cf7fd596b8814fd49e69f2f Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Mon, 6 Jun 2022 00:26:07 +0300 Subject: [PATCH 79/84] updates --- Makefile | 4 ++-- linux/ecosystem/atlassian/bitbucket/latest/Dockerfile | 2 +- linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 | 2 +- linux/ecosystem/atlassian/confluence/latest/Dockerfile | 2 +- linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 | 2 +- linux/ecosystem/atlassian/jira/latest/.env | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 34687225e..2d9bef3f7 100644 --- a/Makefile +++ b/Makefile @@ -345,8 +345,8 @@ bundle-atlassian: @echo "=======================================" cd `pwd`/linux/ecosystem/atlassian/bitbucket/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/atlassian/confluence/latest && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/atlassian/crucible/latest && pwd && make build && make deploy - cd `pwd`/linux/ecosystem/atlassian/fisheye/latest && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/atlassian/crucible/latest && pwd && make build && make deploy +# cd `pwd`/linux/ecosystem/atlassian/fisheye/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/atlassian/jira/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/atlassian/jira/8/8.22.0 && pwd && make build && make deploy diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile index d2da0ba62..166150635 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.21.1 +ARG BITBUCKET_VERSION=7.21.0 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 index bb66df39d..df9b0ad99 100644 --- a/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/bitbucket/latest/Dockerfile.jdk11 @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG BITBUCKET_VERSION=7.21.1 +ARG BITBUCKET_VERSION=7.21.0 ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-${BITBUCKET_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/confluence/latest/Dockerfile b/linux/ecosystem/atlassian/confluence/latest/Dockerfile index fd8bd1695..0f3b8d2e3 100644 --- a/linux/ecosystem/atlassian/confluence/latest/Dockerfile +++ b/linux/ecosystem/atlassian/confluence/latest/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG CONFLUENCE_VERSION=7.16.2 +ARG CONFLUENCE_VERSION=7.18.1 ARG DOWNLOAD_URL=https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-${CONFLUENCE_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 b/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 index 3054c2f2e..2feb36249 100644 --- a/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 +++ b/linux/ecosystem/atlassian/confluence/latest/Dockerfile.jdk11 @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # ARGuments ################################################################## -ARG CONFLUENCE_VERSION=7.16.2 +ARG CONFLUENCE_VERSION=7.18.1 ARG DOWNLOAD_URL=https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-${CONFLUENCE_VERSION}.tar.gz ################################################################## diff --git a/linux/ecosystem/atlassian/jira/latest/.env b/linux/ecosystem/atlassian/jira/latest/.env index fe33ce1cd..1bc66d0f2 100644 --- a/linux/ecosystem/atlassian/jira/latest/.env +++ b/linux/ecosystem/atlassian/jira/latest/.env @@ -1,3 +1,3 @@ -RELEASE=8.22.2 +RELEASE=8.22.3 DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.2.tar.gz From aabbe5ca0ef17de6f3d9149c35c750f529ec7609 Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Mon, 6 Jun 2022 13:05:01 +0300 Subject: [PATCH 80/84] update --- linux/ecosystem/atlassian/jira/8/8.22.3/.env | 3 + .../atlassian/jira/8/8.22.3/Dockerfile | 49 ++++++++++ .../atlassian/jira/8/8.22.3/Dockerfile.jdk11 | 49 ++++++++++ .../atlassian/jira/8/8.22.3/Makefile | 19 ++++ .../jira/8/8.22.3/docker-compose.yml | 17 ++++ .../atlassian/jira/8/8.22.3/entrypoint.sh | 89 +++++++++++++++++++ 6 files changed, 226 insertions(+) create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.3/.env create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile.jdk11 create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.3/Makefile create mode 100644 linux/ecosystem/atlassian/jira/8/8.22.3/docker-compose.yml create mode 100755 linux/ecosystem/atlassian/jira/8/8.22.3/entrypoint.sh diff --git a/linux/ecosystem/atlassian/jira/8/8.22.3/.env b/linux/ecosystem/atlassian/jira/8/8.22.3/.env new file mode 100644 index 000000000..7ffd2f46d --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/.env @@ -0,0 +1,3 @@ + +RELEASE=8.22.3 +DOWNLOAD_URL=https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.22.3.tar.gz diff --git a/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile b/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile new file mode 100644 index 000000000..0bb89734c --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile @@ -0,0 +1,49 @@ +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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +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 new file mode 100644 index 000000000..8719b8c56 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/Dockerfile.jdk11 @@ -0,0 +1,49 @@ +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 + +CMD ["/entrypoint.sh", "-fg"] +ENTRYPOINT ["/usr/bin/tini", "--"] +COPY entrypoint.sh /entrypoint.sh +COPY . /tmp diff --git a/linux/ecosystem/atlassian/jira/8/8.22.3/Makefile b/linux/ecosystem/atlassian/jira/8/8.22.3/Makefile new file mode 100644 index 000000000..bad6d73b5 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --parallel + +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.22.3/docker-compose.yml b/linux/ecosystem/atlassian/jira/8/8.22.3/docker-compose.yml new file mode 100644 index 000000000..81592d775 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.3/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3.9' +services: + app: + image: "epicmorg/jira:${RELEASE}" + build: + context: . + 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/entrypoint.sh b/linux/ecosystem/atlassian/jira/8/8.22.3/entrypoint.sh new file mode 100755 index 000000000..50ee4ecd1 --- /dev/null +++ b/linux/ecosystem/atlassian/jira/8/8.22.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 From 8e709f708af3eca0bab131d577f1398f8d725a4f Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Tue, 21 Jun 2022 13:00:27 +0300 Subject: [PATCH 81/84] opentracker --- linux/ecosystem/opentracker/Dockerfile | 90 ++++++++++ linux/ecosystem/opentracker/Makefile | 19 ++ linux/ecosystem/opentracker/README.md | 166 ++++++++++++++++++ .../ecosystem/opentracker/docker-compose.yml | 6 + .../opentracker/docker-entrypoint.sh | 27 +++ .../etc/opentracker/opentracker.conf | 106 +++++++++++ .../etc/opentracker/opentracker.conf.sample | 106 +++++++++++ 7 files changed, 520 insertions(+) create mode 100644 linux/ecosystem/opentracker/Dockerfile create mode 100644 linux/ecosystem/opentracker/Makefile create mode 100644 linux/ecosystem/opentracker/README.md create mode 100644 linux/ecosystem/opentracker/docker-compose.yml create mode 100755 linux/ecosystem/opentracker/docker-entrypoint.sh create mode 100644 linux/ecosystem/opentracker/etc/opentracker/opentracker.conf create mode 100644 linux/ecosystem/opentracker/etc/opentracker/opentracker.conf.sample diff --git a/linux/ecosystem/opentracker/Dockerfile b/linux/ecosystem/opentracker/Dockerfile new file mode 100644 index 000000000..1ee050198 --- /dev/null +++ b/linux/ecosystem/opentracker/Dockerfile @@ -0,0 +1,90 @@ +FROM epicmorg/debian:bullseye-develop as compile-stage +ARG DEBIAN_FRONTEND=noninteractive + +WORKDIR /usr/src + +################################################################## +# Run libowfat compilation in separated layer to benefit from docker layer cache +################################################################## +RUN cvs -d :pserver:cvs@cvs.fefe.de:/cvs -z9 co libowfat ; \ + git clone git://erdgeist.org/opentracker ; \ + cd /usr/src/libowfat ; \ + make + +################################################################## +# http://erdgeist.org/arts/software/opentracker/#build-instructions +################################################################## +RUN cd /usr/src/opentracker ; \ + # Build opentracker statically to use it in scratch image + LDFLAGS=-static make ; \ + mkdir -pv /tmp/stage/bin ; \ + install -m 755 opentracker.debug /tmp/stage/bin ; \ + make DESTDIR=/tmp/stage BINDIR="/bin" install + +FROM epicmorg/debian:bullseye + + +################################################################## +# setup future environment +################################################################## +ENV APP_DIR=/etc/opentracker + +ENV RETRACKER_BIN=opentracker +ENV RETRACKER_PORT=6969 +ENV RETRACKER_CONFIG=/etc/opentracker/opentracker.conf +ENV RETRACKER_DEBUG=false +ENV RETRACKER_OPTS= + +WORKDIR ${APP_DIR} + +RUN mkdir -pv ${APP_DIR} + +COPY --from=compile-stage /tmp/stage/bin /usr/bin +COPY etc/opentracker/ ${APP_DIR} + +################################################################## +# cleaninig up +################################################################## +RUN apt purge policykit-1 -y && \ + apt clean -y && \ + apt autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /tmp/mc.patch && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /tmp/* && \ + rm -rfv ${APP_API_DIR}/phpcs.xml && \ + rm -rfv ${APP_API_DIR}/composer.lock && \ + rm -rfv ${APP_API_DIR}/composer.json + +################################################################## +# healthcheck. good practice +################################################################## +HEALTHCHECK --interval=2m --timeout=3s CMD curl -f http://localhost:${RETRACKER_PORT}/ || exit 1 + +################################################################## +# Add image configuration and scripts +################################################################## +COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh +RUN chmod 755 /usr/bin/docker-entrypoint.sh + +################################################################## +# Final config +################################################################## +EXPOSE ${RETRACKER_PORT}/udp +EXPOSE ${RETRACKER_PORT}/tcp + +################################################################## +# volumes for logs and data +################################################################## + + +################################################################## +# Setup stopsignal +################################################################## +STOPSIGNAL SIGINT + +################################################################## +# run site +################################################################## +ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"] +CMD ["docker-entrypoint.sh"] diff --git a/linux/ecosystem/opentracker/Makefile b/linux/ecosystem/opentracker/Makefile new file mode 100644 index 000000000..a15587318 --- /dev/null +++ b/linux/ecosystem/opentracker/Makefile @@ -0,0 +1,19 @@ +all: app + +app: + make build + make deploy + make clean + +build: + docker-compose build --compress --no-cache --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/opentracker/README.md b/linux/ecosystem/opentracker/README.md new file mode 100644 index 000000000..d56c963f4 --- /dev/null +++ b/linux/ecosystem/opentracker/README.md @@ -0,0 +1,166 @@ +# opentracker-docker + +Docker image from scratch, customizable, simple and small, for the [opentracker project](https://erdgeist.org/arts/software/opentracker/), a open and free bittorrent tracker. + +## How to use this image + +This image compile `Opentracker` following [build instructions](https://erdgeist.org/arts/software/opentracker/#build-instructions), but using [GCC](https://gcc.gnu.org/)'s [`-static`](https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html) link option. The `-static` option links a program statically, in other words it does not require a dependency on dynamic libraries at runtime in order to run. + +This image is designed to be used in a micro-service environment. There are three versions of the image you can choose from. + +The `open` tag contains a Opentracker builded with defaults options and run in [open mode](https://erdgeist.org/arts/software/opentracker/#invocation). + +The `blacklist` and `whitelist` tags contains a Opentracker builded with `-DWANT_ACCESSLIST_BLACK` and `-DWANT_ACCESSLIST_WHITE` respectively and run in [closed mode](https://erdgeist.org/arts/software/opentracker/#closed-mode). + +## Using in `open` Mode + +The image has `/bin/opentracker` binary as [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint) and `-f /etc/opentracker/opentracker.conf` as default [CMD](https://docs.docker.com/engine/reference/builder/#exec-form-entrypoint-example). + +So you can run: + +```bash +docker run \ + --rm \ + -d \ + --name opentracker \ + -p 6969:6969/udp -p 6969:6969 \ + wiltonsr/opentracker:open +``` + +Or with `docker-compose.yml` file: + +```yml +version: "3" + +services: + tracker: + image: wiltonsr/opentracker:open + container_name: opentracker + restart: always + ports: + - 6969:6969/tcp + - 6969:6969/udp +``` + +```bash +docker-compose up +``` + +Now you can access [Opentracker Stats page](https://erdgeist.org/arts/software/opentracker/#statistics) at http://localhost:6969/stats from your host system. + +### Debug Mode + +All `tags` also contains `/bin/opentracker.debug` binary. So you could run Opentracker in `debug mode` overriding default `ENTRYPOINT`. + +```bash +docker run \ + --rm \ + -d \ + --name opentracker \ + -p 6969:6969/udp -p 6969:6969 \ + --entrypoint="/bin/opentracker.debug" \ + wiltonsr/opentracker:open \ + -f /etc/opentracker/opentracker.conf +``` + +It is also possible to override the default command with: + +```bash +docker run \ + --rm \ + --name opentracker \ + -p 6969:6969/udp -p 6969:6969 \ + wiltonsr/opentracker:open \ + -h +``` + +You will get: + +```text +Usage: /bin/opentracker [-i ip] [-p port] [-P port] [-r redirect] [-d dir] [-u user] [-A ip] [-f config] [-s livesyncport] + -f config include and execute the config file + -i ip specify ip to bind to (default: *, you may specify more than one) + -p port specify tcp port to bind to (default: 6969, you may specify more than one) + -P port specify udp port to bind to (default: 6969, you may specify more than one) + -r redirecturlspecify url where / should be redirected to (default none) + -d dir specify directory to try to chroot to (default: ".") + -u user specify user under whose privileges opentracker should run (default: "nobody") + -A ip bless an ip address as admin address (e.g. to allow syncs from this address) + +Example: ./opentracker -i 127.0.0.1 -p 6969 -P 6969 -f ./opentracker.conf -i 10.1.1.23 -p 2710 -p 80 +``` + +### Configuration file + +All `tags` use default configuration file from [here](https://erdgeist.org/gitweb/opentracker/tree/opentracker.conf.sample). + +Some adjusts are made: + +- `tracker.user` is setted to `opentracker` [USER](https://docs.docker.com/engine/reference/builder/#user) in all tags. +- `access.whitelist` is setted to `/etc/opentracker/whitelist` in `whitelist` tag. +- `access.blacklist` is setted to `/etc/opentracker/blacklist` in `blacklist` tag. + +You could override the default configuration using a [VOLUME](https://docs.docker.com/engine/reference/builder/#volume): + +```bash +docker run \ + --rm \ + --name opentracker \ + -v $PWD/local-opentracker.conf:/etc/opentracker/opentracker.conf \ + -p 6969:6969/udp -p 6969:6969 \ + wiltonsr/opentracker:open +``` + +## Using in `closed` Mode + +If you want to control what torrents to track – or not to track. You could use opentracker with one of the accesslist-options `tags`, you can control which torrents are tracked by providing a file that contains a list of human readable `info_hashes`. An example whitelist file would look like + +```text +0123456789abcdef0123456789abcdef01234567 +890123456789abcdef0123456789abcdef012345 +``` + +### Compilation + +Opentracker provides accesslist options, `-DWANT_ACCESSLIST_BLACK` and `-DWANT_ACCESSLIST_WHITE`, but this options are `exclusive`. Trying to compile it with both options will resulte in this error: + +```bash +cc -c -o opentracker.o -I../libowfat -Wall -pipe -Wextra -O3 -DWANT_ACCESSLIST_BLACK -DWANT_ACCESSLIST_WHITE -DWANT_FULLSCRAPE opentracker.c +In file included from opentracker.c:36: +ot_accesslist.h:10:4: error: #error WANT_ACCESSLIST_BLACK and WANT_ACCESSLIST_WHITE are exclusive. + 10 | # error WANT_ACCESSLIST_BLACK and WANT_ACCESSLIST_WHITE are exclusive. + | ^~~~~ +make: *** [Makefile:81: opentracker.o] Erro 1 +``` + +Because of that there are two another tags, `blacklist` and `whitelist`, which were compiled with the respective options. + +### Whitelist Mode + +```bash +docker run \ + --rm \ + --name opentracker \ + -v $PWD/local-whitelist:/etc/opentracker/whitelist \ + -p 6969:6969/udp -p 6969:6969 \ + wiltonsr/opentracker:whitelist +``` + +### Blacklist Mode + +```bash +docker run \ + --rm \ + --name opentracker \ + -v $PWD/local-blacklist:/etc/opentracker/blacklist \ + -p 6969:6969/udp -p 6969:6969 \ + wiltonsr/opentracker:blacklist +``` + +### Reloading file changes + +To make opentracker reload it's `white`/`blacklist` after changes, send a `SIGHUP` unix signal. + +```bash +docker kill --signal="SIGHUP" opentracker +``` \ No newline at end of file diff --git a/linux/ecosystem/opentracker/docker-compose.yml b/linux/ecosystem/opentracker/docker-compose.yml new file mode 100644 index 000000000..706a318c8 --- /dev/null +++ b/linux/ecosystem/opentracker/docker-compose.yml @@ -0,0 +1,6 @@ +version: '3.9' +services: + app: + image: "epicmorg/opentracker:latest" + build: + context: . diff --git a/linux/ecosystem/opentracker/docker-entrypoint.sh b/linux/ecosystem/opentracker/docker-entrypoint.sh new file mode 100755 index 000000000..e6f2863ef --- /dev/null +++ b/linux/ecosystem/opentracker/docker-entrypoint.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -euo pipefail + +# Setup default Opts +: ${RETRACKER_BIN:=opentracker} +: ${RETRACKER_PORT:=6969} +: ${RETRACKER_CONFIG:=/etc/opentracker/opentracker.conf} +: ${RETRACKER_DEBUG:=false} +: ${RETRACKER_OPTS:=} + +if [[ -z "${RETRACKER_DEBUG}" ]]; then + echo "[retracker] Debug env RETRACKER_DEBUG is not set. Skipping..." + export RETRACKER_BIN="opentracker" +elif [ "${RETRACKER_DEBUG}" == "false" ]; then + echo "[retracker] Debug env RETRACKER_DEBUG is set to false. Skipping..." + export RETRACKER_BIN="opentracker" +elif [ "${RETRACKER_DEBUG}" == "true" ]; then + echo "[retracker] Debug env RETRACKER_DEBUG is set to true. Enabling it." + export RETRACKER_BIN="opentracker.debug" +else + echo "[retracker] Debug env RETRACKER_DEBUG is set to strange value. Skipping..." + export RETRACKER_BIN="opentracker" +fi + + +echo "[opentracker] Starting up" +${RETRACKER_BIN} ${RETRACKER_OPTS} -f ${RETRACKER_CONFIG} diff --git a/linux/ecosystem/opentracker/etc/opentracker/opentracker.conf b/linux/ecosystem/opentracker/etc/opentracker/opentracker.conf new file mode 100644 index 000000000..db45122f2 --- /dev/null +++ b/linux/ecosystem/opentracker/etc/opentracker/opentracker.conf @@ -0,0 +1,106 @@ +# opentracker config file +# + +# I) Address opentracker will listen on, using both, tcp AND udp family +# (note, that port 6969 is implicite if ommitted). +# +# If no listen option is given (here or on the command line), opentracker +# listens on 0.0.0.0:6969 tcp and udp. +# +# The next variable determines if udp sockets are handled in the event +# loop (set it to 0, the default) or are handled in blocking reads in +# dedicated worker threads. You have to set this value before the +# listen.tcp_udp or listen.udp statements before it takes effect, but you +# can re-set it for each listen statement. Normally you should keep it at +# the top of the config file. +# +# listen.udp.workers 4 +# +# listen.tcp_udp 0.0.0.0 +# listen.tcp_udp 192.168.0.1:80 +# listen.tcp_udp 10.0.0.5:6969 +# +# To only listen on tcp or udp family ports, list them this way: +# +# listen.tcp 0.0.0.0 +# listen.udp 192.168.0.1:6969 +# +# Note, that using 0.0.0.0 for udp sockets may yield surprising results. +# An answer packet sent on that socket will not necessarily have the +# source address that the requesting client may expect, but any address +# on that interface. +# + +# II) If opentracker runs in a non-open mode, point it to files containing +# all torrent hashes that it will serve (shell option -w) +# +# access.whitelist /path/to/whitelist +# +# or, if opentracker was compiled to allow blacklisting (shell option -b) +# +# access.blacklist ./blacklist +# +# It is pointless and hence not possible to compile black AND white +# listing, so choose one of those options at compile time. File format +# is straight forward: "\n\n..." +# +# If you do not want to grant anyone access to your stats, enable the +# WANT_RESTRICT_STATS option in Makefile and bless the ip addresses +# allowed to fetch stats here. +# +# access.stats 192.168.0.23 +# +# There is another way of hiding your stats. You can obfuscate the path +# to them. Normally it is located at /stats but you can configure it to +# appear anywhere on your tracker. +# +# access.stats_path stats + +# III) Live sync uses udp multicast packets to keep a cluster of opentrackers +# synchronized. This option tells opentracker which port to listen for +# incoming live sync packets. The ip address tells opentracker, on which +# interface to join the multicast group, those packets will arrive. +# (shell option -i 192.168.0.1 -s 9696), port 9696 is default. +# +# livesync.cluster.listen 192.168.0.1:9696 +# +# Note that two udp sockets will be opened. One on ip address 0.0.0.0 +# port 9696, that will join the multicast group 224.0.42.23 for incoming +# udp packets and one on ip address 192.168.0.1 port 9696 for outgoing +# udp packets. +# +# As of now one and only one ip address must be given, if opentracker +# was built with the WANT_SYNC_LIVE feature. +# + +# IV) Sync between trackers running in a cluster is restricted to packets +# coming from trusted ip addresses. While source ip verification is far +# from perfect, the authors of opentracker trust in the correct +# application of tunnels, filters and LAN setups (shell option -A). +# +# livesync.cluster.node_ip 192.168.0.4 +# livesync.cluster.node_ip 192.168.0.5 +# livesync.cluster.node_ip 192.168.0.6 +# +# This is the admin ip address for old style (HTTP based) asynchronus +# tracker syncing. +# +# batchsync.cluster.admin_ip 10.1.1.1 +# + +# V) Control privilege drop behaviour. +# Put in the directory opentracker will chroot/chdir to. All black/white +# list files must be put in that directory (shell option -d). +# +# +# tracker.rootdir /usr/local/etc/opentracker +# +# Tell opentracker which user to setuid to. +# +# tracker.user nobody +# + +# VI) opentracker can be told to answer to a "GET / HTTP"-request with a +# redirect to another location (shell option -r). +# +# tracker.redirect_url https://your.tracker.local/ diff --git a/linux/ecosystem/opentracker/etc/opentracker/opentracker.conf.sample b/linux/ecosystem/opentracker/etc/opentracker/opentracker.conf.sample new file mode 100644 index 000000000..db45122f2 --- /dev/null +++ b/linux/ecosystem/opentracker/etc/opentracker/opentracker.conf.sample @@ -0,0 +1,106 @@ +# opentracker config file +# + +# I) Address opentracker will listen on, using both, tcp AND udp family +# (note, that port 6969 is implicite if ommitted). +# +# If no listen option is given (here or on the command line), opentracker +# listens on 0.0.0.0:6969 tcp and udp. +# +# The next variable determines if udp sockets are handled in the event +# loop (set it to 0, the default) or are handled in blocking reads in +# dedicated worker threads. You have to set this value before the +# listen.tcp_udp or listen.udp statements before it takes effect, but you +# can re-set it for each listen statement. Normally you should keep it at +# the top of the config file. +# +# listen.udp.workers 4 +# +# listen.tcp_udp 0.0.0.0 +# listen.tcp_udp 192.168.0.1:80 +# listen.tcp_udp 10.0.0.5:6969 +# +# To only listen on tcp or udp family ports, list them this way: +# +# listen.tcp 0.0.0.0 +# listen.udp 192.168.0.1:6969 +# +# Note, that using 0.0.0.0 for udp sockets may yield surprising results. +# An answer packet sent on that socket will not necessarily have the +# source address that the requesting client may expect, but any address +# on that interface. +# + +# II) If opentracker runs in a non-open mode, point it to files containing +# all torrent hashes that it will serve (shell option -w) +# +# access.whitelist /path/to/whitelist +# +# or, if opentracker was compiled to allow blacklisting (shell option -b) +# +# access.blacklist ./blacklist +# +# It is pointless and hence not possible to compile black AND white +# listing, so choose one of those options at compile time. File format +# is straight forward: "\n\n..." +# +# If you do not want to grant anyone access to your stats, enable the +# WANT_RESTRICT_STATS option in Makefile and bless the ip addresses +# allowed to fetch stats here. +# +# access.stats 192.168.0.23 +# +# There is another way of hiding your stats. You can obfuscate the path +# to them. Normally it is located at /stats but you can configure it to +# appear anywhere on your tracker. +# +# access.stats_path stats + +# III) Live sync uses udp multicast packets to keep a cluster of opentrackers +# synchronized. This option tells opentracker which port to listen for +# incoming live sync packets. The ip address tells opentracker, on which +# interface to join the multicast group, those packets will arrive. +# (shell option -i 192.168.0.1 -s 9696), port 9696 is default. +# +# livesync.cluster.listen 192.168.0.1:9696 +# +# Note that two udp sockets will be opened. One on ip address 0.0.0.0 +# port 9696, that will join the multicast group 224.0.42.23 for incoming +# udp packets and one on ip address 192.168.0.1 port 9696 for outgoing +# udp packets. +# +# As of now one and only one ip address must be given, if opentracker +# was built with the WANT_SYNC_LIVE feature. +# + +# IV) Sync between trackers running in a cluster is restricted to packets +# coming from trusted ip addresses. While source ip verification is far +# from perfect, the authors of opentracker trust in the correct +# application of tunnels, filters and LAN setups (shell option -A). +# +# livesync.cluster.node_ip 192.168.0.4 +# livesync.cluster.node_ip 192.168.0.5 +# livesync.cluster.node_ip 192.168.0.6 +# +# This is the admin ip address for old style (HTTP based) asynchronus +# tracker syncing. +# +# batchsync.cluster.admin_ip 10.1.1.1 +# + +# V) Control privilege drop behaviour. +# Put in the directory opentracker will chroot/chdir to. All black/white +# list files must be put in that directory (shell option -d). +# +# +# tracker.rootdir /usr/local/etc/opentracker +# +# Tell opentracker which user to setuid to. +# +# tracker.user nobody +# + +# VI) opentracker can be told to answer to a "GET / HTTP"-request with a +# redirect to another location (shell option -r). +# +# tracker.redirect_url https://your.tracker.local/ From 2a48149123e41ffa99fa6e903bcaca044fd15365 Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Tue, 21 Jun 2022 14:24:35 +0300 Subject: [PATCH 82/84] updates --- linux/advanced/mattermost/Makefile | 2 +- .../ecosystem/epicmorg/debian/08-jessie/main/Dockerfile | 5 +++-- .../ecosystem/epicmorg/debian/09-stretch/main/Dockerfile | 9 +++++---- .../ecosystem/epicmorg/debian/10-buster/main/Dockerfile | 9 +++++---- .../epicmorg/debian/11-bullseye/main/Dockerfile | 9 +++++---- .../epicmorg/debian/12-bookworm/main/Dockerfile | 9 +++++---- 6 files changed, 24 insertions(+), 19 deletions(-) diff --git a/linux/advanced/mattermost/Makefile b/linux/advanced/mattermost/Makefile index bad6d73b5..0f0ffcabb 100644 --- a/linux/advanced/mattermost/Makefile +++ b/linux/advanced/mattermost/Makefile @@ -6,7 +6,7 @@ app: make clean build: - docker-compose build --compress --parallel + docker-compose build --compress --parallel --progress=plain deploy: docker-compose push diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile index e1b18cfe7..7f14e0ab0 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## @@ -96,7 +96,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio sudo \ logrotate \ subversion-tools \ - zip + zip \ + pev ################################################################## # installing fs-tools diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index c09275d00..0b6195e29 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -5,19 +5,19 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -110,7 +110,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## # installing fs-tools diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile index dafcb71a6..bce56f339 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile @@ -5,19 +5,19 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -111,7 +111,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile index 38513410f..f362365e8 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile @@ -5,19 +5,19 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -110,7 +110,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## # installing fs-tools diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index 0bcab88e9..7c8d267fc 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -5,19 +5,19 @@ ARG DEBIAN_FRONTEND=noninteractive ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -110,7 +110,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## # installing fs-tools From 3177556ce7288783b8cc3248bf1e4492686701dc Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Tue, 21 Jun 2022 19:20:34 +0300 Subject: [PATCH 83/84] updates --- linux/ecosystem/epicmorg/python/main/2.7/Dockerfile | 9 +++++---- linux/ecosystem/epicmorg/python/main/3.10/Dockerfile | 9 +++++---- linux/ecosystem/epicmorg/python/main/3.11/Dockerfile | 9 +++++---- linux/ecosystem/epicmorg/python/main/3.6/Dockerfile | 9 +++++---- linux/ecosystem/epicmorg/python/main/3.7/Dockerfile | 9 +++++---- linux/ecosystem/epicmorg/python/main/3.8/Dockerfile | 9 +++++---- linux/ecosystem/epicmorg/python/main/3.9/Dockerfile | 9 +++++---- 7 files changed, 35 insertions(+), 28 deletions(-) diff --git a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile index b24e796a8..6e15b3313 100644 --- a/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/2.7/Dockerfile @@ -55,19 +55,19 @@ RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | x ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -159,7 +159,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## diff --git a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile index 08cf79a01..d49117261 100644 --- a/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.10/Dockerfile @@ -57,19 +57,19 @@ RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | x ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -162,7 +162,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## # installing fs-tools diff --git a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile index 3364c1b7a..112aadbb8 100644 --- a/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.11/Dockerfile @@ -48,19 +48,19 @@ RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | x ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -153,7 +153,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## diff --git a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile index 79fb0c4e1..a4885851a 100644 --- a/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.6/Dockerfile @@ -48,19 +48,19 @@ RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | x ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -153,7 +153,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## diff --git a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile index 679e27319..a191d894a 100644 --- a/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.7/Dockerfile @@ -48,19 +48,19 @@ RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | x ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -153,7 +153,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## diff --git a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile index 219c76423..9c3a8fd26 100644 --- a/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.8/Dockerfile @@ -48,19 +48,19 @@ RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | x ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -153,7 +153,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## diff --git a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile index b260be503..1bfe6a342 100644 --- a/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile +++ b/linux/ecosystem/epicmorg/python/main/3.9/Dockerfile @@ -48,19 +48,19 @@ RUN apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | x ################################################################## # perforce client binary ################################################################## -ENV P4_VERSION=r21.2 +ENV P4_VERSION=r22.1 ENV P4_DOWNLOAD_URL=https://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4 ################################################################## # 7z official binary ################################################################## -ENV SZ_VERSION=7z2107 +ENV SZ_VERSION=7z2200 ENV SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz ################################################################## # LazyGit official binary ################################################################## -ENV LZGIT_VERSION=0.31.4 +ENV LZGIT_VERSION=0.34 ENV LZGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LZGIT_VERSION}/lazygit_${LZGIT_VERSION}_Linux_x86_64.tar.gz ################################################################## @@ -153,7 +153,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio python-all \ rclone \ logrotate \ - subversion-tools + subversion-tools \ + pev ################################################################## From a0cc7e6c49b02649e69ebe4b40cad3d1f7258aaf Mon Sep 17 00:00:00 2001 From: Zimovskii Anatolii Date: Wed, 22 Jun 2022 13:40:28 +0300 Subject: [PATCH 84/84] apache2 fixes --- linux/ecosystem/apache2/latest/Dockerfile | 1 + linux/ecosystem/apache2/php7.2/Dockerfile | 1 + linux/ecosystem/apache2/php7.3/Dockerfile | 1 + linux/ecosystem/apache2/php7.4/Dockerfile | 1 + linux/ecosystem/apache2/php8.0/Dockerfile | 1 + 5 files changed, 5 insertions(+) diff --git a/linux/ecosystem/apache2/latest/Dockerfile b/linux/ecosystem/apache2/latest/Dockerfile index f9e5d6c65..2a07bb1bd 100644 --- a/linux/ecosystem/apache2/latest/Dockerfile +++ b/linux/ecosystem/apache2/latest/Dockerfile @@ -33,6 +33,7 @@ RUN apt-get update && \ authnz_ldap \ headers \ heartbeat \ + slotmem_shm \ lua \ mime \ status \ diff --git a/linux/ecosystem/apache2/php7.2/Dockerfile b/linux/ecosystem/apache2/php7.2/Dockerfile index 90b4e25b7..273e2c94e 100644 --- a/linux/ecosystem/apache2/php7.2/Dockerfile +++ b/linux/ecosystem/apache2/php7.2/Dockerfile @@ -33,6 +33,7 @@ RUN apt-get update && \ authnz_ldap \ headers \ heartbeat \ + slotmem_shm \ lua \ mime \ status \ diff --git a/linux/ecosystem/apache2/php7.3/Dockerfile b/linux/ecosystem/apache2/php7.3/Dockerfile index 6f81482c4..618b599c9 100644 --- a/linux/ecosystem/apache2/php7.3/Dockerfile +++ b/linux/ecosystem/apache2/php7.3/Dockerfile @@ -33,6 +33,7 @@ RUN apt-get update && \ authnz_ldap \ headers \ heartbeat \ + slotmem_shm \ lua \ mime \ status \ diff --git a/linux/ecosystem/apache2/php7.4/Dockerfile b/linux/ecosystem/apache2/php7.4/Dockerfile index f9e5d6c65..2a07bb1bd 100644 --- a/linux/ecosystem/apache2/php7.4/Dockerfile +++ b/linux/ecosystem/apache2/php7.4/Dockerfile @@ -33,6 +33,7 @@ RUN apt-get update && \ authnz_ldap \ headers \ heartbeat \ + slotmem_shm \ lua \ mime \ status \ diff --git a/linux/ecosystem/apache2/php8.0/Dockerfile b/linux/ecosystem/apache2/php8.0/Dockerfile index 3e75a00da..6f76767bd 100644 --- a/linux/ecosystem/apache2/php8.0/Dockerfile +++ b/linux/ecosystem/apache2/php8.0/Dockerfile @@ -34,6 +34,7 @@ RUN apt-get update && \ authnz_ldap \ headers \ heartbeat \ + slotmem_shm \ lua \ mime \ status \