FROM debian:bullseye-slim LABEL maintainer="jacob.alberty@foundigital.com" ENV PREFIX=/usr/local/firebird ENV VOLUME=/firebird ENV DEBIAN_FRONTEND noninteractive ENV FBURL=https://github.com/FirebirdSQL/firebird/releases/download/v3.0.10/Firebird-3.0.10.33601-0.tar.bz2 ENV DBPATH=/firebird/data COPY pre_build /home/pre_build COPY post_build /home/post_build RUN chmod -R +x /home/post_build /home/pre_build COPY build.sh ./build.sh RUN chmod +x ./build.sh && \ sync && \ ./build.sh && \ rm -f ./build.sh VOLUME ["/firebird"] EXPOSE 3050/tcp COPY docker-entrypoint.sh ${PREFIX}/docker-entrypoint.sh RUN chmod +x ${PREFIX}/docker-entrypoint.sh COPY docker-healthcheck.sh ${PREFIX}/docker-healthcheck.sh RUN chmod +x ${PREFIX}/docker-healthcheck.sh \ && apt-get update \ && apt-get -qy install netcat \ && rm -rf /var/lib/apt/lists/* HEALTHCHECK CMD ${PREFIX}/docker-healthcheck.sh || exit 1 ENTRYPOINT ["/usr/local/firebird/docker-entrypoint.sh"] CMD ["firebird"]