diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..78442ed1 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,18 @@ +# Documentation, might leak version number +CHANGELOG.md +LICENSE.md +CREDITS.md +INSTALL.md +README.md +doc/ + +# Dotfiles, pointless +.codeclimate.yml +.csslintrc +.editorconfig +.eslint* +.git* +.php_cs +.styleci.yml +.travis.yml +.github diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..b0121340 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM php:apache + +RUN apt-get update && apt-get install -y \ + libfreetype6-dev \ + libjpeg62-turbo-dev \ + libpng12-dev \ + wget \ + zip \ + unzip; \ + # We install and enable php-gd + docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/; \ + docker-php-ext-install -j$(nproc) gd; \ + + # We enable Apache's mod_rewrite + a2enmod rewrite + +COPY . .