Loading .dockerignore +1 −1 Original line number Diff line number Diff line * !config/**/* !config .env 0 → 100644 +7 −0 Original line number Diff line number Diff line MAVEN_VERSION=3.6.3-jdk-8-slim GDAL_BIN_VERSION=2.4.0+dfsg-1+b1 LOCALES_VERSION=2.28-10 LIBXML2_UTILS_VERSION=2.9.4+dfsg1-7+deb10u1 DOCKER_VERSION=20.10.1 LANG_VALUE=es_ES.UTF-8 DIRPATH=/opt/redmic .gitlab-ci.yml +4 −0 Original line number Diff line number Diff line Loading @@ -7,3 +7,7 @@ stages: - pre-package - package - post-package .docker-build: variables: COMPOSE_FILE_NAME: docker-compose.yml Dockerfile +24 −17 Original line number Diff line number Diff line FROM maven:3.5.3-jdk-8 ARG MAVEN_VERSION=3.6.3-jdk-8-slim FROM maven:${MAVEN_VERSION} LABEL maintainer="info@redmic.es" RUN apt-get update && \ apt-get install -y --no-install-recommends \ gdal-bin \ locales \ libxml2-utils && \ ARG GDAL_BIN_VERSION=2.4.0+dfsg-1+b1 \ LOCALES_VERSION=2.28-10 \ LIBXML2_UTILS_VERSION=2.9.4+dfsg1-7+deb10u1 RUN apt-get update && apt-get install -y --no-install-recommends \ gdal-bin="${GDAL_BIN_VERSION}" \ locales="${LOCALES_VERSION}" \ libxml2-utils="${LIBXML2_UTILS_VERSION}" && \ rm -rf /var/lib/apt/lists/* RUN sed -i -e 's/# es_ES.UTF-8 UTF-8/es_ES.UTF-8 UTF-8/' /etc/locale.gen && \ dpkg-reconfigure --frontend=noninteractive locales && \ update-locale LANG=es_ES.UTF-8 ARG LANG_VALUE=es_ES.UTF-8 ARG DOCKER_VERSION="docker-19.03.11" RUN sed -i -e "s/# ${LANG_VALUE} UTF-8/${LANG_VALUE} UTF-8/" /etc/locale.gen && \ dpkg-reconfigure --frontend=noninteractive locales && \ update-locale LANG="${LANG_VALUE}" RUN wget -P /tmp/ https://download.docker.com/linux/static/stable/x86_64/${DOCKER_VERSION}.tgz && \ tar -xvf /tmp/${DOCKER_VERSION}.tgz --directory /tmp/ && \ mv /tmp/docker/docker /usr/local/bin ENV LANG=${LANG_VALUE} ENV DIRPATH="/opt/redmic" \ LANG="es_ES.UTF-8" ARG DOCKER_VERSION=20.10.1 RUN mkdir ${DIRPATH} RUN curl -s -o /tmp/docker.tgz \ "https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz" && \ tar -xf /tmp/docker.tgz --directory /tmp/ && \ mv /tmp/docker/docker /usr/local/bin && \ rm -rf docker.tgz /tmp/docker COPY config/settings.xml /root/.m2/ ARG DIRPATH=/opt/redmic WORKDIR ${DIRPATH} docker-compose.yml 0 → 100644 +16 −0 Original line number Diff line number Diff line version: '3.5' services: maven: image: ${IMAGE_NAME:-registry.gitlab.com/redmic-project/docker/maven}:${IMAGE_TAG:-latest} build: context: . dockerfile: ${DOCKERFILE:-Dockerfile} args: MAVEN_VERSION: GDAL_BIN_VERSION: LOCALES_VERSION: LIBXML2_UTILS_VERSION: DOCKER_VERSION: LANG_VALUE: DIRPATH: Loading
.env 0 → 100644 +7 −0 Original line number Diff line number Diff line MAVEN_VERSION=3.6.3-jdk-8-slim GDAL_BIN_VERSION=2.4.0+dfsg-1+b1 LOCALES_VERSION=2.28-10 LIBXML2_UTILS_VERSION=2.9.4+dfsg1-7+deb10u1 DOCKER_VERSION=20.10.1 LANG_VALUE=es_ES.UTF-8 DIRPATH=/opt/redmic
.gitlab-ci.yml +4 −0 Original line number Diff line number Diff line Loading @@ -7,3 +7,7 @@ stages: - pre-package - package - post-package .docker-build: variables: COMPOSE_FILE_NAME: docker-compose.yml
Dockerfile +24 −17 Original line number Diff line number Diff line FROM maven:3.5.3-jdk-8 ARG MAVEN_VERSION=3.6.3-jdk-8-slim FROM maven:${MAVEN_VERSION} LABEL maintainer="info@redmic.es" RUN apt-get update && \ apt-get install -y --no-install-recommends \ gdal-bin \ locales \ libxml2-utils && \ ARG GDAL_BIN_VERSION=2.4.0+dfsg-1+b1 \ LOCALES_VERSION=2.28-10 \ LIBXML2_UTILS_VERSION=2.9.4+dfsg1-7+deb10u1 RUN apt-get update && apt-get install -y --no-install-recommends \ gdal-bin="${GDAL_BIN_VERSION}" \ locales="${LOCALES_VERSION}" \ libxml2-utils="${LIBXML2_UTILS_VERSION}" && \ rm -rf /var/lib/apt/lists/* RUN sed -i -e 's/# es_ES.UTF-8 UTF-8/es_ES.UTF-8 UTF-8/' /etc/locale.gen && \ dpkg-reconfigure --frontend=noninteractive locales && \ update-locale LANG=es_ES.UTF-8 ARG LANG_VALUE=es_ES.UTF-8 ARG DOCKER_VERSION="docker-19.03.11" RUN sed -i -e "s/# ${LANG_VALUE} UTF-8/${LANG_VALUE} UTF-8/" /etc/locale.gen && \ dpkg-reconfigure --frontend=noninteractive locales && \ update-locale LANG="${LANG_VALUE}" RUN wget -P /tmp/ https://download.docker.com/linux/static/stable/x86_64/${DOCKER_VERSION}.tgz && \ tar -xvf /tmp/${DOCKER_VERSION}.tgz --directory /tmp/ && \ mv /tmp/docker/docker /usr/local/bin ENV LANG=${LANG_VALUE} ENV DIRPATH="/opt/redmic" \ LANG="es_ES.UTF-8" ARG DOCKER_VERSION=20.10.1 RUN mkdir ${DIRPATH} RUN curl -s -o /tmp/docker.tgz \ "https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz" && \ tar -xf /tmp/docker.tgz --directory /tmp/ && \ mv /tmp/docker/docker /usr/local/bin && \ rm -rf docker.tgz /tmp/docker COPY config/settings.xml /root/.m2/ ARG DIRPATH=/opt/redmic WORKDIR ${DIRPATH}
docker-compose.yml 0 → 100644 +16 −0 Original line number Diff line number Diff line version: '3.5' services: maven: image: ${IMAGE_NAME:-registry.gitlab.com/redmic-project/docker/maven}:${IMAGE_TAG:-latest} build: context: . dockerfile: ${DOCKERFILE:-Dockerfile} args: MAVEN_VERSION: GDAL_BIN_VERSION: LOCALES_VERSION: LIBXML2_UTILS_VERSION: DOCKER_VERSION: LANG_VALUE: DIRPATH: