FROM centos:7 ADD areplicate-*.rpm /tmp #ADD license.json /tmp ADD start_replicate.sh /tmp #install prequisits RUN yum -y check-update || { rc=$?; [ "$rc" -eq 100 ] && exit 0; exit "$rc"; } RUN yum install -y unzip ARG verbose=true ARG pass=xxxxxxxxxxxxxxxxxxxxxxxx RUN rpm -ivh /tmp/areplicate-*.rpm RUN yum clean all RUN rm -f /tmp/areplicate-*.rpm ## Pre Reqs For AWS RDS PostgreSQL RUN yum install -y unixODBC.x86_64 RUN yum install -y unixODBC-devel.x86_64 RUN yum install -y postgresql-odbc.x86_64 RUN rm -f /etc/odbcinst.ini #RUN yum install -y https://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/postgresql94-libs-9.4.20-1PGDG.rhel7.x86_64.rpm #RUN yum install -y https://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/postgresql94-9.4.20-1PGDG.rhel7.x86_64.rpm #RUN yum install -y https://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/postgresql94-odbc-10.03.0000-1PGDG.rhel7.x86_64.rpm ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/lib64:/usr/pgsql-9.4/lib RUN echo "[PostgreSQL]" >> /etc/odbcinst.ini RUN echo "Description=ODBC for PostgreSQL" >> /etc/odbcinst.ini RUN echo "Driver=/usr/pgsql-9.4/lib/psqlodbc.so" >> /etc/odbcinst.ini RUN echo "Setup=/usr/pgsql-9.4/lib/libodbcpsqlS.so" >> /etc/odbcinst.ini RUN echo "FileUsage=1" >> /etc/odbcinst.ini RUN echo "[Amazon RDS for PostgreSQL]" >> /etc/odbcinst.ini RUN echo "Description=PostgreSQL ODBC driver" >> /etc/odbcinst.ini RUN echo "Driver=/usr/pgsql-9.4/lib/psqlodbc.so" >> /etc/odbcinst.ini RUN echo "Setup=/usr/pgsql-9.4/lib/psqlodbcw.so" >> /etc/odbcinst.ini RUN echo "Debug=0" >> /etc/odbcinst.ini RUN echo "CommLog=1" >> /etc/odbcinst.ini RUN echo "UsageCount=2" >> /etc/odbcinst.ini RUN cp /tmp/start_replicate.sh /opt/attunity/replicate/bin ENTRYPOINT /opt/attunity/replicate/bin/start_replicate.sh; tail -f /dev/null