Projekt der einseitigen Demo-Anwendung für den Austausch von Kryptowährungen
Für eine erfolgreiche Installation müssen Sie Docker installiert haben.
Öffnen Sie den Ordner, in dem Sie die Projektdateien haben möchten, öffnen Sie die Konsole und klonen Sie dann das Repository
git clone https://github.com/maciekiwaniuk/demo-crypto-exchange
Ändern Sie den Ordner in der Konsole in den erstellten Ordner mit den Projektdateien
cd demo-crypto-exchange
Führen Sie Docker aus
docker-compose up -d
Umgebungsdatei kopieren
docker-compose exec php cp .env.dist .env
Führen Sie die Composer-Installation aus
docker-compose exec php composer install
Führen Sie npm install aus
docker-compose exec php npm install
Führen Sie den Befehl npm run dev aus, um JS-Dateien zu kompilieren
docker-compose exec php npm run dev
Generieren Sie die SSL-Schlüssel
docker-compose exec php bin/console lexik:jwt:generate-keypair
Führen Sie die Datenbankmigrationen aus ( stellen Sie vor der Migration die Datenbankverbindung in .env ein )
docker-compose exec php bin/console doctrine:migrations:migrate
Vorrichtungen laden
docker-compose exec php bin/console doctrine:fixtures:load --no-interaction
Sie können nun unter http://localhost:80 auf den Server zugreifen
Führen Sie Tests durch
docker-compose exec php bin/phpunit
Führen Sie Frontend-Unit-Tests durch
docker-compose exec php npm run test
Führen Sie E2E-Tests durch
npx cypress run