- Added Node 14 image
- Issue 354: Allow
node
user ofakeneo/node:10
image to be given an id other than1000
- Issue 353: Fix
akeneo/node:10
build and remove PIM 2.x dedicated images:akeneo/php:7.1
,akeneo/fpm:php-7.1
andakeneo/node:8
.
- Issue 282: Use the CI to build and push the images to the Docker registry.
- Issue 342: Fix an issue with "eval" in the PHP image entry points. Cheers Lärsle.
- Issue 340: Simplify PHP_XDEBUG_ENABLED condition. Cheers Lärsle.
- Issue 338: Remove PHP 5.6 and 7.0 based and
akeneo/apache
deprecated Dockerfiles.
- Issue 329: Add 7.3 images for PHP & PHP-FPM.
- Issue 330: Add new
akeneo/node
8 and 10 images.
- Issue 334: Removes unused SOAP PHP extension from 7.2 images, as it's not used by Akeneo 3.x.
- Issue 323: Set timezone to
UTC
and increasepost_max_size
so it is larger thanupload_max_filesize
.
- Issue 283: Add PHP 7.2 for CLI and FPM (no more new Apache + mod_php image).
- Issue 283: Move PHP 7.1 Dockerfiles into their own folder.
- Issue 288: Set
error_reporting
toE_ALL
. Externalize Akeneo specific configuration intoakeneo.ini
PHP configuration file.
- Issue 118: Introduce a testing architecture.
- Issue 305: Revert the removal of "sudo" in command, so the container can still be run by
docker
user.
- Issue 303: Remove user docker on php, fpm and apache-php (all tags).
- Issue 297: Add make to all images.
- Pull request 298: Add PHP LDAP extension in all images. Thanks @jmleroux!
- Issue 284: Move all images tags on master branch.
- Issue 285: Enable APC for command line on PHP 7.1.
- Issue 265: Remove
akeneo/akeneo-apache
andakeneo/akeneo-fpm
images. Remove usage ofgosu
in PHP 5.6 images. - Issue 277: Bring back PHP 7.0 images.
- Issue 243: Update branches
php-7.1
andmaster
todebian:stretch-lite
.
- Issue 260: Move images from namespace
carcel
toakeneo
.
- Issue 254: Clear folders created by webpack (
web/cache
andweb/dist
) before PIM install.
- Issue 251: Fix Akeneo FPM compose file indentation.
- Issue 224: Add usage of NodeJS and NPM in the Akeneo FPM compose file.
- Issue 225: Update compose file for Akeneo FPM, to be used with MySQL 5.7 and Elasticsearch 5.x (no more MongoDB).
- Issue 226: Set composer home folder in compose file and better document composer settings.
- Issue 199: Remove
carcel/akeneo-fpm
from PHP 5.6 and 7.0. Removecarcel/akeneo-apache
from PHP 7.0 and following. - Issue 234: Remove
carcel/nginx
image (officialnginx
image is to be used instead).
- Issue 132: Adds CONTRIBUTING.md and GitHub templates (issues and pull requests).
- Issue 216: Fuse
carcel/akeneo
andcarcel/akeneo-behat
intocarcel/akeneo-apache
.
- Issue 212: Add
bcmath
extension to PHP 7.x images
- Issue 200: Fix XDebug activation/deactivation.
- Issue 185: Make the vhosts and nginx servers more generic.
All base images now expect the web application to be in
/home/docker/application
, and Akeneo images in/home/docker/pim
. - Issue 188: Increase nginx client max body size to 20 MB (like for FPM).
- Issue 187: Add MySQL and MongoDB clients (available for all images).
- Issue 179: Manage "test" environment in the helpers (
pim-cac
,pim-assets
,pim-initialize
) of Akeneo images.
- Issue 160: Improve the documentation for people who have none or very few knowledge of Docker.
- Issue 167: Set
date.timezone
toEtc/UTC
instead ofEurope/Paris
.
- Issue 168: Rename asset script into
pim-assets
.
- Issue 141: Make
apache-php
image usable as it is. Application is now placed in/home/docker/symfony
in the containers.
- Issue 154: Minor fixes in compose examples.
- Issue 155: Removes all caches in
akeneo-fpm
image.
- Issue 31: Use
debian:jessie-slim
as base image, and perform the same cleaning on documentation after package installation. - Issue 66: Remove npm and grunt from akeneo images (use dedicated images for that, like digitallyseamless images).
- Issue 115: Configure
carcel/fpm
to use port 9001 instead of socket and remove imagescarcel/akeneo-nginx
andcarcel/akeneo-behat-nginx
. - Issue 116: Remove
carcel/akeneo-behat-fpm
image. - Issue 131: Replace Dotdeb repositories by Sury ones for php-7.0 images.
- Issue 124: Complete the documentation and put it on master only.
- Issue 125: Fix wrong path for FPM PID/socket in
carcel/fpm
, forphp-7.1
andmaster
branches.
- Issue 24: Add a basic CI on Travis (ensure all images can be built before merge).
- Issue 110: Add missing "user" option in compose files.
- Issue 106: Enhance compose examples and documentation.
- Issue 108: Enhance helper commands.
- Issue 75: Allow to properly restart apache container by removing
/var/run/apache2/apache2.pid
incarcel/apache-php
image entry point.
- Issue 99: Deactivate Xdebug by default.
- Issue 100: Add a script to easily perform "cache:clear" on Akeneo. Assets are also dumped as symlinks now.
- Issue 88: Allow user to config Xdebug from environment variables.
- Issue 89: Introduce
php-7.1
branch containing PHP 7.1 based images. PHP 7.1 packages are provided by Sury repositories. Master is updated to PHP 7.1 too.
- Issue 74: Add a default Xdebug configuration in
carcel/php
image.
- Issue 62: Improve package install and cleaning.
- Issue 68: Update compose documentation.
- Issue 66: Add npm and grunt on akeneo development images (needed to run JavaScript and CSS static analysis).
- Fix some broken links in documentation.
- Issue 35: Add missing
php7.0-mbstring
package.
- Issue 53: Reorganize documentation (minimalist READMEs, all important documentation in
COMPOSE.md
).
- Issue 51: Fix an issue when running behat tests (add missing environment variable and volume sharing in compose examples).
- Issue 52: Add
perceptualdiff
package in behat images (required to run Akeneo Enterprise Edition behats).
- Issue 22: Add
carcel/akeneo-fpm
andcarcel/akeneo-behat-fpm
images (based oncarcel/fpm
), andcarcel/akeneo-nginx
andcarcel/akeneo-behat-nginx
(based oncarcel/nginx
). - Issue 23: Add
carcel/nginx
image.
- Issue 34: Fix user declaration in Dockerfiles by placing it at the end.
- Issue 36: Raise PHP upload size limit to 20 MB.
- Issue 37: Fix Selenium container usage in compose file example.
- Issue 45: Fix an issue with composer installation during
carcel/php
image build.
- Issue 5: Add
carcel/fpm
image (extendscarcel/php
). Introduce a new docker compose file example dedicated to FPM. - Issue 20: Split
carcel/apache-php
image to introduce a newcarcel/php
image (the first one extends the second).
- Issue 4: Introduce
php-7.0
branch, containing PHP 7.0 based images. PHP 7.0 packages are provided by Dotdeb repositories. Master contains the same PHP 7.0 images. Original PHP 5.6 images (Debian Jessie native packages) are now in thephp-5.6
branch. All files used by dockerfiles are now placed in afiles
subfolder.
- Issue 13: Add images
carcel/akeneo
andcarcel/akeneo-behat
. These new images extends the original one, which is now known ascarcel/apache-php
image. Each image is in its own subfolder, with its own README. A compose file example was added.
- Optimize packages installation and cleanup to reduce image size.
- Issue 6: Run only Apache daemon as foreground process. MySQL and MongoDB are removed and to be launched in other containers.
- Issue 1: Add imagemagick and its php extension.
- One dockerfile providing a complete LAMP environment, based on
debian/jessie
image. Processes are launched throughsupervisord
.