This repository provides Docker configuration files and instructions for setting up Akeneo, a powerful Product Information Management (PIM) system, using Docker containers.
- Easy setup and deployment of Akeneo PIM using Docker and Docker Compose.
- Customizable PHP and Apache configurations for fine-tuning performance and functionality.
- MySQL database included with default configuration for seamless integration.
- Access to Akeneo via web browser at
http://localhost:8080
after setup. - Convenient start and stop commands for managing Docker containers.
- Docker (version >= 19.03.0)
- Docker Compose (version >= 1.25.0)
-
Clone this repository to your local machine:
git clone https://github.com/Intarmour/docker-akeneo.git
-
Navigate to the cloned repository:
cd docker-akeneo
-
Configure environment variables (if needed) in the
.env
file. -
Build and start the Docker containers:
docker-compose up -d --build
This command will initialize the Akeneo and MySQL containers defined in the
docker-compose.yml
file. -
Access Akeneo via your web browser at
http://localhost:8080
.
- MySQL Database Configuration:
- Host:
db
- Port:
3306
- Username:
root
- Password:
root
- Database Name:
akeneo_pim
- Host:
-
Start the containers:
docker-compose up -d
-
Stop the containers:
docker-compose down
- Modify PHP and Apache configurations:
- PHP settings:
docker/php/php.ini
- Apache virtual host:
docker/apache/vhost.conf
- PHP settings:
- Update
docker-compose.yml
for additional services or configurations.
Contributions are welcome! Please follow the guidelines outlined in CONTRIBUTING.md for submitting pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.