Skip to content

Commit

Permalink
Revert "optimize Dockerfile for build deps"
Browse files Browse the repository at this point in the history
This reverts commit 9cdf051.
  • Loading branch information
3nids committed Mar 7, 2019
1 parent a294fc7 commit 88e6193
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 24 deletions.
21 changes: 10 additions & 11 deletions .docker/qgis3-build-deps-cosmic.dockerfile
Expand Up @@ -3,23 +3,15 @@ MAINTAINER Denis Rouzaud <denis@opengis.ch>


LABEL Description="Docker container with QGIS dependencies" Vendor="QGIS.org" Version="1.0" LABEL Description="Docker container with QGIS dependencies" Vendor="QGIS.org" Version="1.0"


#############
# Add sources
#############
# && echo "deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \ # && echo "deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \
# && echo "deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \ # && echo "deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \
# && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 314DF160 \ # && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 314DF160 \


RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | tee /etc/apt/sources.list.d/msprod.list


##################
# Install packages
##################
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y software-properties-common \ && apt-get install -y software-properties-common \
&& apt-get update \ && apt-get update \
&& ACCEPT_EULA=Y apt-get install -y \ && apt-get install -y \
apt-transport-https \ apt-transport-https \
bison \ bison \
ca-certificates \ ca-certificates \
Expand Down Expand Up @@ -121,15 +113,21 @@ RUN apt-get update \
owslib \ owslib \
oauthlib \ oauthlib \
pyopenssl \ pyopenssl \
msodbcsql17 \
mssql-tools
&& apt-get clean && apt-get clean



# MSSQL: client side
RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | tee /etc/apt/sources.list.d/msprod.list
RUN apt-get update
RUN ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools

# Avoid sqlcmd termination due to locale -- see https://github.com/Microsoft/mssql-docker/issues/163 # Avoid sqlcmd termination due to locale -- see https://github.com/Microsoft/mssql-docker/issues/163
RUN echo "nb_NO.UTF-8 UTF-8" > /etc/locale.gen RUN echo "nb_NO.UTF-8 UTF-8" > /etc/locale.gen
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
RUN locale-gen RUN locale-gen



RUN echo "alias python=python3" >> ~/.bash_aliases RUN echo "alias python=python3" >> ~/.bash_aliases


ENV CC=/usr/lib/ccache/clang ENV CC=/usr/lib/ccache/clang
Expand All @@ -138,3 +136,4 @@ ENV QT_SELECT=5
ENV LANG=C.UTF-8 ENV LANG=C.UTF-8
ENV PATH="/usr/local/bin:${PATH}" ENV PATH="/usr/local/bin:${PATH}"


CMD /root/QGIS/.ci/travis/linux/docker-build-test.sh
23 changes: 10 additions & 13 deletions .docker/qgis3-build-deps.dockerfile
Expand Up @@ -3,23 +3,15 @@ MAINTAINER Denis Rouzaud <denis@opengis.ch>


LABEL Description="Docker container with QGIS dependencies" Vendor="QGIS.org" Version="1.1" LABEL Description="Docker container with QGIS dependencies" Vendor="QGIS.org" Version="1.1"


#############
# Add sources
#############
# && echo "deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \ # && echo "deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \
# && echo "deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \ # && echo "deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main" >> /etc/apt/sources.list \
# && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 314DF160 \ # && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 314DF160 \


RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | tee /etc/apt/sources.list.d/msprod.list


##################
# Install packages
##################
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y software-properties-common \ && apt-get install -y software-properties-common \
&& apt-get update \ && apt-get update \
&& DEBIAN_FRONTEND=noninteractive ACCEPT_EULA=Y \ && DEBIAN_FRONTEND=noninteractive \
apt-get install -y \ apt-get install -y \
apt-transport-https \ apt-transport-https \
bison \ bison \
Expand Down Expand Up @@ -134,15 +126,21 @@ RUN apt-get update \
sphinx \ sphinx \
requests \ requests \
six \ six \
msodbcsql17 \
mssql-tools
&& apt-get clean && apt-get clean



# MSSQL: client side
RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | tee /etc/apt/sources.list.d/msprod.list
RUN apt-get update
RUN ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools

# Avoid sqlcmd termination due to locale -- see https://github.com/Microsoft/mssql-docker/issues/163 # Avoid sqlcmd termination due to locale -- see https://github.com/Microsoft/mssql-docker/issues/163
RUN echo "nb_NO.UTF-8 UTF-8" > /etc/locale.gen RUN echo "nb_NO.UTF-8 UTF-8" > /etc/locale.gen
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
RUN locale-gen RUN locale-gen



RUN echo "alias python=python3" >> ~/.bash_aliases RUN echo "alias python=python3" >> ~/.bash_aliases


# OTB: download and install otb packages for QGIS tests # OTB: download and install otb packages for QGIS tests
Expand All @@ -155,5 +153,4 @@ ENV QT_SELECT=5
ENV LANG=C.UTF-8 ENV LANG=C.UTF-8
ENV PATH="/usr/local/bin:${PATH}" ENV PATH="/usr/local/bin:${PATH}"



CMD /root/QGIS/.ci/travis/linux/docker-build-test.sh

0 comments on commit 88e6193

Please sign in to comment.