Dockerfile 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. FROM martinhelmich/typo3:8.7
  2. # Set the locale
  3. RUN apt-get clean && apt-get update && apt-get install -y locales
  4. ## APCU
  5. RUN pecl install apcu-5.1.17
  6. RUN pecl install apcu_bc
  7. ## COMPOSER
  8. RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
  9. && php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \
  10. && php composer-setup.php \
  11. && php -r "unlink('composer-setup.php');" \
  12. && mv composer.phar /usr/local/bin/composer
  13. COPY /docker/typo3/conf/locale.gen /etc/locale.gen
  14. COPY /docker/typo3/conf/memory.ini /usr/local/etc/php/conf.d
  15. COPY /docker/typo3/conf/apc.ini /usr/local/etc/php/conf.d
  16. RUN locale-gen fr_FR.UTF-8
  17. ENV LANG fr_FR.UTF-8
  18. ENV LANGUAGE fr_FR:fr
  19. ENV LC_ALL fr_FR.UTF-8
  20. RUN cd /var/www/html/typo3conf && \
  21. mkdir -p ext && \
  22. chown www-data:www-data -R ext