diff --git a/Dockerfile b/Dockerfile index db1f8a1c1..5a6361002 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,13 +7,17 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && docker-php-ext-install mysqli bcmath intl gd \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ - && a2enmod rewrite + && a2enmod rewrite \ + && sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf RUN echo "date.timezone = \"\${PHP_TIMEZONE}\"" > /usr/local/etc/php/conf.d/timezone.ini WORKDIR /app COPY --chown=www-data:www-data . /app RUN chmod 770 /app/writable/uploads /app/writable/logs /app/writable/cache \ + && mkdir -p /app/public/uploads/item_pics \ + && chown www-data:www-data /app/public/uploads/item_pics \ + && chmod 640 /app/.env \ && ln -s /app/*[^public] /var/www \ && rm -rf /var/www/html \ && ln -nsf /app/public /var/www/html