Accedi al programma di installazione
Apri il browser e vai a: http://<SERVER_IP>:8080/install
È necessario completare immediatamente il programma di installazione web.
Informazioni sulla banca dati:
- Indirizzo del server del database:
mysql - Nome della banca dati:
prestashop - Utente del database:
root - Password del database: memorizzata in
/root/prestashop/docker-compose.yml(variabiliMYSQL_ROOT_PASSWORD/DB_PASSWD)
Al termine del programma di installazione, è necessario proteggere l'installazione.
Rimuovere la directory del programma di installazione:
docker exec -i prestashop rm -rf install
Accedi al pannello di amministrazione
PrestaShop rinomina automaticamente la directory di amministrazione.
Trova il nome della directory di amministrazione:
docker exec prestashop ls -1 | grep admin | grep -v admin-api
Esempio di output: admin123abc
Apri nel tuo 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 PrestaShop persistenti (volume Docker):
/var/lib/docker/volumes/prestashop_psdata/_data - Dati MySQL (volume Docker):
/var/lib/docker/volumes/prestashop_dbdata/_data - Moduli personalizzati (montati su bind):
/root/prestashop/modules/ - Temi personalizzati (montati su bind):
/root/prestashop/themes/
Gestire i contenitori PrestaShop
Controlla lo stato del contenitore:
docker compose -f /root/prestashop/docker-compose.yml ps
Visualizza i log:
docker compose -f /root/prestashop/docker-compose.yml logs -f
Riavviare i servizi:
docker compose -f /root/prestashop/docker-compose.yml restart
Avvia servizi:
docker compose -f /root/prestashop/docker-compose.yml up -d