FROM rcarjan/nginx-php:7.4 LABEL maintainer="Radu Liviu Carjan" ## Make queue log directory RUN mkdir /var/log/queue WORKDIR /var/www ## Install libreoffice RUN apt-get install -y software-properties-common && \ apt-add-repository -y ppa:libreoffice/ppa && \ apt-get install -y \ libreoffice \ supervisor \ sqlite3 \ php7.4-sqlite3 RUN mkdir /var/www/duckling ADD duckling /var/www/duckling ## Install duckling prerequisites RUN apt-get update && \ apt-get install -y \ libpcre3 \ libpcre3-dev \ pkg-config \ git ## Change workdir to duckling folder WORKDIR /var/www/duckling ## Install haskell stack RUN curl -sSL https://get.haskellstack.org/ | sh ## Install duckling RUN stack build WORKDIR ${SERVER_ROOT}