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.git
Allez dans le répertoire du projet :
cd php-mvc-auth-system
Démarrez l'application :
sudo docker-compose up
Ouvrez votre navigateur préféré :
Arrêter et effacer les services
sudo docker-compose down -v
Lors 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-start
docker-compose exec -T php ./vendor/bin/phpunit
docker-compose exec -T php ./vendor/bin/phpcbf -v --standard=PSR2 ./app
docker-compose exec -T php ./vendor/bin/phpcs -v --standard=PSR2 ./app
sudo docker-compose exec -T php ./vendor/bin/phpcs ./app text cleancode,codesize,controversial,design,naming,unusedcode
Bonjour, 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.