Système d'autorisation POO PHP MVC sans framework. Inclus 2 langues, page principale (profil), autorisation de page et enregistrement de page avec les mêmes champs et téléchargement de photo. Docker exécutant Nginx, PHP-FPM, Composer, MySQL et PHPMyAdmin.
Pour installer Git, téléchargez-le et installez-le en suivant les instructions :
git clone https://github.com/utz0r2/php-mvc-auth-system.gitAllez dans le répertoire du projet :
cd php-mvc-auth-systemDémarrez l'application :
sudo docker-compose upOuvrez votre navigateur préféré :
Arrêter et effacer les services
sudo docker-compose down -vLors du développement, vous pouvez utiliser Makefile pour effectuer les opérations suivantes :
| Nom | Description |
|---|---|
| renifler le code | Vérifiez l'API avec PHP Code Sniffer ( PSR2 ) |
| compositeur | Mettre à jour les dépendances PHP avec composer |
| démarrage du docker | Créer et démarrer des conteneurs |
| arrêt du docker | Arrêtez et effacez tous les services |
| journaux | Suivre la sortie du journal |
| dump mysql | Créer une sauvegarde de toutes les bases de données |
| restauration mysql | Restaurer la sauvegarde de toutes les bases de données |
| phpmd | Analysez l'API avec PHP Mess Detector |
| test | Tester l'application avec phpunit |
Démarrez l'application :
sudo make docker-startdocker-compose exec -T php ./vendor/bin/phpunitdocker-compose exec -T php ./vendor/bin/phpcbf -v --standard=PSR2 ./appdocker-compose exec -T php ./vendor/bin/phpcs -v --standard=PSR2 ./appsudo docker-compose exec -T php ./vendor/bin/phpcs ./app text cleancode,codesize,controversial,design,naming,unusedcodeBonjour, je m'appelle Igor Veselov. Je suis développeur Web Full Stack Senior. Spécialisation principale - Sites Web de commerce électronique. Ouvert aux offres intéressantes.