FROM php:7.1-apache

ENV DEBIAN_FRONTEND=noninteractive
RUN mkdir -p /usr/share/man/man1mkdir -p /usr/share/man/man1
RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libldap2-dev libpq-dev libreoffice-java-common nano unzip\
	&& rm -rf /var/lib/apt/lists/* \
	&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
	&& docker-php-ext-install gd \
	&& docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ \
	&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \
    && docker-php-ext-install ldap \
    && docker-php-ext-install mysqli \
    && docker-php-ext-install zip \
    && docker-php-ext-install pdo pdo_pgsql pgsql \
    && apt-get purge -y libpng-dev libjpeg-dev libldap2-dev
RUN apt update && apt install libreoffice -y --no-install-recommends
RUN curl http://legionfonts.com/storage/archives/OCR%20B%2010%20BT.zip -o OCRB10.zip
RUN unzip OCRB10.zip
RUN mv "OCR B 10 BT.ttf" /usr/share/fonts/truetype/
ENV MAIN_ODT_AS_PDF = libreoffice
ENV MAIN_DOL_SCRIPTS_ROOT = /var/www/html/dolibarr


COPY htdocs/ /var/www/html/dolibarr

RUN mkdir /var/www/html/dolibarr/tmp
RUN mkdir /var/www/html/dolibarr/documents
ARG CI_COMMIT_SHORT_SHA
RUN echo $CI_COMMIT_SHORT_SHA > /var/www/html/version
# COPY documents/ /var/www/html/dolibarr/documents
RUN chown -hR www-data:www-data /var/www/html

EXPOSE 80
