demo crypto exchange
1.0.0
Проект одностраничного приложения демо-биржи криптовалют
Для успешной установки вам необходимо установить Docker.
Откройте папку, в которой вы хотите хранить файлы проекта, откройте консоль и затем клонируйте репозиторий.
git clone https://github.com/maciekiwaniuk/demo-crypto-exchange
Измените папку в консоли на созданную папку с файлами проекта.
cd demo-crypto-exchange
Запустить докер
docker-compose up -d
Скопировать файл среды
docker-compose exec php cp .env.dist .env
Запустить установку композитора
docker-compose exec php composer install
Запустите установку npm
docker-compose exec php npm install
Запустите команду npm run dev для компиляции js-файлов.
docker-compose exec php npm run dev
Сгенерируйте ключи SSL
docker-compose exec php bin/console lexik:jwt:generate-keypair
Запустите миграцию базы данных ( перед миграцией установите соединение с базой данных в .env ).
docker-compose exec php bin/console doctrine:migrations:migrate
Загрузить приспособления
docker-compose exec php bin/console doctrine:fixtures:load --no-interaction
Теперь вы можете получить доступ к серверу по адресу http://localhost:80.
Запуск тестов
docker-compose exec php bin/phpunit
Запустите модульные тесты внешнего интерфейса
docker-compose exec php npm run test
Запустите E2E-тесты
npx cypress run