FROM centos:7.8.2003
ENV LANG="en_US.UTF-8"
VOLUME /data
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 3050

RUN set -x && \
    yum install -y epel-release && \
    curl https://copr.fedorainfracloud.org/coprs/makowski/firebird/repo/epel-7/makowski-firebird-epel-7.repo \
        > /etc/yum.repos.d/makowski-firebird-epel-7.repo && \
    yum install -y firebird-3.0.6.33328 icu && \
    mkdir -p /var/run/firebird && \
    chown firebird. /var/run/firebird && \
    chown firebird. /data && \
    yum clean all

COPY libcrypto.so /usr/lib64/firebird/plugins/udr/libcrypto.so
COPY libcluster.so /usr/lib64/firebird/plugins/libcluster.so
COPY entrypoint.sh \
     healthcheck.sh \
     /

RUN set -x && \
    chmod +x /entrypoint.sh && \
    chmod +x /healthcheck.sh
CMD ["/usr/sbin/fbguard"]