Accéder à l'installateur
Ouvrez votre navigateur et accédez à : http://<SERVER_IP>:8080/install
Vous devez lancer l'installateur web immédiatement.
Informations sur la base de données :
- Adresse du serveur de base de données :
mysql - Nom de la base de données :
prestashop - Utilisateur de la base de données :
root - Mot de passe de la base de données : stocké dans
/root/prestashop/docker-compose.yml(variablesMYSQL_ROOT_PASSWORD/DB_PASSWD)
Une fois l'installation terminée avec succès, vous devez sécuriser votre installation.
Supprimez le répertoire de l'installateur :
docker exec -i prestashop rm -rf install
Accéder au panneau d'administration
PrestaShop renomme automatiquement le répertoire d'administration.
Trouver le nom du répertoire d'administration :
docker exec prestashop ls -1 | grep admin | grep -v admin-api
Exemple de sortie : admin123abc
Ouvrez dans votre navigateur : http://<SERVER_IP>:8080/<admin_directory>
Connectez-vous avec le compte administrateur créé lors de la configuration.
Fichiers et répertoires importants
- Répertoire de l'application :
/root/prestashop - Fichier Compose Docker :
/root/prestashop/docker-compose.yml - Données persistantes PrestaShop (volume Docker) :
/var/lib/docker/volumes/prestashop_psdata/_data - Données MySQL (volume Docker) :
/var/lib/docker/volumes/prestashop_dbdata/_data - Modules personnalisés (montés en bind) :
/root/prestashop/modules/ - Thèmes personnalisés (montés en bind) :
/root/prestashop/themes/
Gérer les conteneurs PrestaShop
Vérifier l'état du conteneur :
docker compose -f /root/prestashop/docker-compose.yml ps
Afficher les journaux :
docker compose -f /root/prestashop/docker-compose.yml logs -f
Redémarrer les services :
docker compose -f /root/prestashop/docker-compose.yml restart
Démarrer les services :
docker compose -f /root/prestashop/docker-compose.yml up -d