Projet d'échange de crypto-monnaies de démonstration d'application monopage
Pour réussir l'installation, vous devez avoir installé Docker.
Ouvrez le dossier dans lequel vous souhaitez avoir les fichiers du projet, ouvrez la console puis clonez le référentiel
git clone https://github.com/maciekiwaniuk/demo-crypto-exchange
Changer le dossier dans la console en dossier créé avec les fichiers de projet
cd demo-crypto-exchange
Exécuter Docker
docker-compose up -d
Copier le fichier d'environnement
docker-compose exec php cp .env.dist .env
Exécuter l'installation du compositeur
docker-compose exec php composer install
Exécutez l'installation npm
docker-compose exec php npm install
Exécutez la commande npm run dev pour compiler les fichiers js
docker-compose exec php npm run dev
Générer les clés SSL
docker-compose exec php bin/console lexik:jwt:generate-keypair
Exécutez les migrations de bases de données ( Définissez la connexion à la base de données dans .env avant de migrer )
docker-compose exec php bin/console doctrine:migrations:migrate
Charger les appareils
docker-compose exec php bin/console doctrine:fixtures:load --no-interaction
Vous pouvez maintenant accéder au serveur à http://localhost:80
Exécuter des tests
docker-compose exec php bin/phpunit
Exécuter des tests unitaires front-end
docker-compose exec php npm run test
Exécuter des tests E2E
npx cypress run