Skip to main content

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:

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.