PrestaShop

Piattaforma di e-commerce open source per la creazione e la gestione di negozi online.

Accedere al programma di installazione

Apri il browser e vai su: http://<SERVER_IP>:8080/install

È necessario completare immediatamente l'installazione tramite il programma di installazione web.

Informazioni sul database:

  • Indirizzo del server del database: mysql
  • Nome del database: prestashop
  • Utente del database: root
  • Password del database: memorizzata in /root/prestashop/docker-compose.yml (variabili MYSQL_ROOT_PASSWORD / DB_PASSWD)

Una volta completata con successo l'installazione, è necessario proteggerla.

Rimuovere la directory di installazione:

docker exec -i prestashop rm -rf install

Accedi al pannello di amministrazione

PrestaShop rinomina automaticamente la directory «admin».

Trova il nome della directory di amministrazione:

docker exec prestashop ls -1 | grep admin | grep -v admin-api

Esempio di output: admin123abc

Apri nel browser: http://<SERVER_IP>:8080/<admin_directory>

Accedi utilizzando l'account amministratore creato durante la configurazione.

File e directory importanti

  • Directory dell'applicazione: /root/prestashop
  • File Docker Compose: /root/prestashop/docker-compose.yml
  • Dati persistenti di PrestaShop (volume Docker): /var/lib/docker/volumes/prestashop_psdata/_data
  • Dati MySQL (volume Docker): /var/lib/docker/volumes/prestashop_dbdata/_data
  • Moduli personalizzati (montati con bind): /root/prestashop/modules/
  • Temi personalizzati (montati tramite bind): /root/prestashop/themes/

Gestione dei contenitori di PrestaShop

Controllare lo stato del contenitore:

docker compose -f /root/prestashop/docker-compose.yml ps

Visualizza registri:

docker compose -f /root/prestashop/docker-compose.yml logs -f

Riavvia i servizi:

docker compose -f /root/prestashop/docker-compose.yml restart

Avvio dei servizi:

docker compose -f /root/prestashop/docker-compose.yml up -d

Dettagli dell'applicazione