Skip to content
Snippets Groups Projects
Commit c8688161 authored by Marcin's avatar Marcin
Browse files

Merge branch 'mi_support_ubuntu20' into 'develop'

Mi support ubuntu20

See merge request !5
parents d878e258 e9e52a43
No related branches found
No related tags found
2 merge requests!55Pre-release version of HAF implementation,!5Mi support ubuntu20
Pipeline #32177 passed
...@@ -4,7 +4,7 @@ stages: ...@@ -4,7 +4,7 @@ stages:
variables: variables:
GIT_DEPTH: 1 GIT_DEPTH: 1
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
BUILDER_IMAGE_TAG: "@sha256:490fc2d6ebab2ae3717a46e8ef3d65aed44af8855918cbcbe741a2965d7d70d5" BUILDER_IMAGE_TAG: "@sha256:370887eb9d2b95162513987060bec7dd10f4d2fb80adbec70fb83bd601786fa5"
hive_fork_manager: hive_fork_manager:
stage: build_and_test stage: build_and_test
......
CMAKE_MINIMUM_REQUIRED( VERSION 3.14 ) CMAKE_MINIMUM_REQUIRED( VERSION 3.14 )
PROJECT( haf ) PROJECT( haf )
SET( Boost_NO_BOOST_CMAKE ON CACHE STRING "ON or OFF" FORCE )
SET( HAF_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) SET( HAF_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
ADD_SUBDIRECTORY( hive EXCLUDE_FROM_ALL ) ADD_SUBDIRECTORY( hive EXCLUDE_FROM_ALL )
......
# docker build -f Dockerfile.postgres13 -t psql-tools13 . # docker build -f Dockerfile -t haf .
FROM phusion/baseimage:0.11 FROM phusion/baseimage:focal-1.0.0
ENV LANG=en_US.UTF-8 ENV LANG=en_US.UTF-8
RUN \
apt-get update \
&& apt-get install -y wget \
&& wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
&& echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | tee /etc/apt/sources.list.d/postgresql-pgdg.list > /dev/null \
&& wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null \
&& apt-add-repository "deb https://apt.kitware.com/ubuntu/ $(lsb_release -cs) main"
RUN \ RUN \
apt-get update \ apt-get update \
&& apt-get install -y \ && apt-get install -y \
systemd \ systemd \
autoconf \ autoconf \
postgresql-12 \ postgresql \
postgresql-contrib-12 \ postgresql-contrib \
build-essential \ build-essential \
cmake \ cmake \
libboost-all-dev \ libboost-all-dev \
...@@ -27,6 +19,7 @@ RUN \ ...@@ -27,6 +19,7 @@ RUN \
libssl-dev \ libssl-dev \
libreadline-dev \ libreadline-dev \
libsnappy-dev \ libsnappy-dev \
libpqxx-dev \
&& \ && \
apt-get clean apt-get clean
......
# docker build -f Dockerfile.postgres13 -t psql-tools13 .
FROM phusion/baseimage:0.11
ENV LANG=en_US.UTF-8
RUN \
apt-get update \
&& apt-get install -y wget \
&& wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
&& echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | tee /etc/apt/sources.list.d/postgresql-pgdg.list > /dev/null \
&& wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null \
&& apt-add-repository "deb https://apt.kitware.com/ubuntu/ $(lsb_release -cs) main"
RUN \
apt-get update \
&& apt-get install -y \
systemd \
autoconf \
postgresql-12 \
postgresql-contrib-12 \
build-essential \
cmake \
libboost-all-dev \
postgresql-server-dev-12 \
git \
python3-pip \
libssl-dev \
libreadline-dev \
libsnappy-dev \
&& \
apt-get clean
RUN \
python3 -mpip install \
pexpect \
psycopg2 \
sqlalchemy \
jinja2
ADD . /usr/local/src
WORKDIR /usr/local/src
USER postgres
RUN /etc/init.d/postgresql start \
&& psql --command "CREATE USER root WITH SUPERUSER CREATEDB;"
USER root
\ No newline at end of file
Subproject commit 3bbafe211202aba20e7753a1b914c286f82012b1 Subproject commit cbe4c91b817296c014ddd5fe28d1ae3cdd385873
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment