File Dockerfile of Package uyuni-master-pgsql-4eclipse

# Defines the tag for OBS and build script builds:
#!BuildTag: uyuni-master-pgsql-4eclipse
# Use repositories defined in OBS for installing packages
#!UseOBSRepositories
FROM uyuni-master-pgsql

MAINTAINER Michael Calmer "Michael.Calmer@suse.com"

RUN rpm --install /root/susemanager-schema-4.3.8-430.1.1.develHead.noarch.rpm /root/susemanager-schema-utility-4.3.8-1.3.uyuni1.noarch.rpm /root/uyuni-reportdb-schema-4.3.1-1.3.uyuni1.noarch.rpm

RUN zypper --non-interactive in -n spacewalk-admin smdba

RUN cp /etc/sysconfig/rhn/postgres/main.sql /etc/sysconfig/rhn/postgres/deploy.sql

RUN cp /root/rhn.conf /etc/rhn/

RUN smdba system-check autotuning --max_connections=50 --ssd

RUN echo "host all  all    0.0.0.0/0  md5" >> /var/lib/pgsql/data/pg_hba.conf

RUN su - postgres -c "/usr/lib/postgresql/bin/pg_ctl start -D /var/lib/pgsql/data" && su - postgres -c 'psql -d susemanager -v ON_ERROR_STOP=ON -f /etc/sysconfig/rhn/postgres/deploy.sql; psql -d reportdb -v ON_ERROR_STOP=ON -f /etc/sysconfig/rhn/reportdb/main.sql'

CMD /bin/sh /manager/susemanager-utils/testing/docker/scripts/init-pgsql-db4eclipse.sh

openSUSE Build Service is sponsored by