madlib-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From njayaram2 <...@git.apache.org>
Subject [GitHub] madlib pull request #227: Add docker file for postgres 9.6 and 10
Date Thu, 18 Jan 2018 00:27:32 GMT
Github user njayaram2 commented on a diff in the pull request:

    https://github.com/apache/madlib/pull/227#discussion_r162219538
  
    --- Diff: tool/docker/base/Dockerfile_postgres_9_6 ---
    @@ -1,71 +0,0 @@
    -#
    -# Licensed to the Apache Software Foundation (ASF) under one
    -# or more contributor license agreements.  See the NOTICE file
    -# distributed with this work for additional information
    -# regarding copyright ownership.  The ASF licenses this file
    -# to you 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.
    -
    -FROM postgres:9.6
    -
    -### Get postgres specific add-ons
    -RUN apt-get update && apt-get install -y  wget \
    -                       build-essential \
    -                       postgresql-server-dev-9.6 \
    -                       postgresql-plpython-9.6 \
    -                       openssl \
    -                       libssl-dev \
    -                       libboost-all-dev \
    -                       m4 \
    -                       wget \
    -                       vim \
    -                       pgxnclient \
    -                       flex \
    -                       bison \
    -                       graphviz
    -
    -### Build custom CMake with SSQL support
    -RUN wget https://cmake.org/files/v3.6/cmake-3.6.1.tar.gz && \
    -      tar -zxvf cmake-3.6.1.tar.gz && \
    -      cd cmake-3.6.1 && \
    -      sed -i 's/-DCMAKE_BOOTSTRAP=1/-DCMAKE_BOOTSTRAP=1 -DCMAKE_USE_OPENSSL=ON/g' bootstrap
&& \
    -      ./configure &&  \
    -      make -j2 && \
    -      make install
    -
    -### Install doxygen-1.8.13:
    -RUN wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.13.src.tar.gz && \
    -      tar xf doxygen-1.8.13.src.tar.gz && \
    -      cd doxygen-1.8.13 && \
    -      mkdir build && \
    -      cd build && \
    -      cmake -G "Unix Makefiles" .. && \
    -      make && \
    -      make install
    --- End diff --
    
    We should probably keep this in the new docker files. 
    These are required for `make doc` on the docker image. It is a convenient way of building
docs for developers.


---

Mime
View raw message