Installation via Docker
To install the ECTOR suite locally alongside a Prestashop instance, ensure you have the following requirements:
- Docker installed and updated: Verify that Docker is properly installed and updated on your PC.
- ECTOR Installer Module: Download the ECTOR Installer module from here.
Local Project Setup
To create a development instance of ECTOR and Prestashop using Docker, you need to specifically configure files and folders. This setup includes a docker-compose file for container startup instructions, a Makefile to facilitate some development commands, a Dockerfile to create the image, and a .env file to store environment variables.
Download the Example Repository
Download the example repository containing the necessary files to start the project:
git clone https://github.com/ps-ector/ector-docker-startup.git
Copy the .env.dist File to .env
Copy the .env.dist file to .env to configure the environment variables:
cp .env.dist .env
Start the Project
Run the command to start the Docker containers:
make compose
After the containers start, wait for the Prestashop installation to complete successfully by monitoring the container logs. If the container is not yet accessible on the specified port (default 8385), verify that the container is running and there are no errors in the logs.
Access the Back Office
Once the installation is complete, access the Prestashop back office at the URL specified in the .env file. If not modified, the default credentials are:
- Back Office URL: http://localhost:8385/adminPS
- Username: demo@prestashop.com
- Password: prestashop_demo
Install the ECTOR Installer Module
Download the ECTOR Installer module from the link here and upload it to the Prestashop back office.
Start the Wizard
Open the configuration page of the ECTOR Installer module and enter the credentials provided when requesting the license. The system will automatically verify the validity of the license for the domain in use and start the installation process.
If you do not have a license or credentials yet, you can request them here.
Complete the Installation
Wait for all steps to be successfully completed. If you encounter any issues, check the logs to identify the cause. Common errors include permission and write issues in folders. If you need support, contact us immediately here.
Verify the Installation
If the installation is successfully completed, navigate to your front office to verify that the base theme is correctly installed. You can start customizing the theme and adding content right away.