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
Composer のインストールを実行する
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