/akeneo-pim-docker

Akeneo PIM CE 1.6 last stable, with PHP 7, in a single Docker container

Primary LanguageShellOtherNOASSERTION

Akeneo PIM CE 1.6 last stable, PHP 7

Bringing you the very last stable release of Akeneo PIM Community Edition, 1.6, in a Debian based Docker single container, with PHP7.

Read the documentation (20 slides)

How to use it?

EASY PICK: Using Kitematic for Windows or Mac OS X

Install and run the latest version of Akeneo PIM (CE) on your laptop, in under 5 minutes, with absolutely zero knowledge of Docker, PHP, Symfony2, or Linux Shell: Not a single command line, just downloading and clicking:

Read the tutorial (20 slides)

From Docker hub

You can directly pull this image from Docker hub by running:

docker run -t -i -p 8080:80 -d --name akeneo ronanguilloux/akeneo-pim-docker:latest

And then open http://localhost:8080/.

From GitHub

Clone the repository, go inside the created folder, and build the docker image:

docker build -t "akeneo-pim-docker" .

Then you can run a container like this:

docker run -t -i -p 8080:80 -d --name akeneo-pim-docker akeneo-pim-docker

And then open http://localhost:8080/.

Access to the server console inside the container:

docker exec -i -t akeneo-pim-docker /bin/bash

Access to the server logs while executing RUN:

docker logs -f akeneo-pim-docker 

List composed containers, get stats

docker stats $(docker ps -q)

Under the hood

  • This container use supervisord to manage services (apache2, mysql)
  • We use a single container, to be Kitematic compliant, since Kitematic doesn't support docker-compose yet
  • Base docker image: debianeo, based on Debian 8
  • PHP 7 packages for Debian come from dotdeb.org

License

This repository is under the OSLv3 license. See the complete license in the LICENSE file.