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