php mvc auth system
1.0.0
OOP PHP MVC Sistema de autorización sin marco. Incluye 2 idiomas, página principal (perfil), autorización de página y registro de página con los mismos campos y carga de foto. Docker ejecutando Nginx, PHP-FPM, Composer, MySQL y PHPMyAdmin.
Para instalar Git, descárgalo e instálalo siguiendo las instrucciones:
git clone https://github.com/utz0r2/php-mvc-auth-system.git
Vaya al directorio del proyecto:
cd php-mvc-auth-system
Inicie la aplicación:
sudo docker-compose up
Abre tu navegador favorito:
Detener y borrar servicios
sudo docker-compose down -v
Al desarrollar, puede utilizar Makefile para realizar las siguientes operaciones:
Nombre | Descripción |
---|---|
olfatear códigos | Verifique la API con PHP Code Sniffer ( PSR2 ) |
compositor-up | Actualizar las dependencias de PHP con Composer |
inicio de ventana acoplable | Crear e iniciar contenedores |
parada de la ventana acoplable | Detener y borrar todos los servicios |
registros | Seguir la salida del registro |
volcado de mysql | Crear copia de seguridad de todas las bases de datos. |
restauración-mysql | Restaurar copia de seguridad de todas las bases de datos. |
phpmd | Analiza la API con PHP Mess Detector |
prueba | Aplicación de prueba con phpunit |
Inicie la aplicación:
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
Hola, mi nombre es Igor Veselov. Soy desarrollador web senior full stack. Especialización principal: sitios web de comercio electrónico. Abierto a ofertas interesantes.