Postgresを有効にするには、Dockerをインストールする必要があります。 Windowsユーザーは、Postgresが正しく機能するには必要なので、WSL2拡張機能をインストールしてください。
さまざまな理由で、このプロジェクトは糸に依存します。以下を使用してインストールできます。
npm install -g yarnこれにより、依存関係がインストールされます。
yarnyarn dbupこのステップでは、Dockerに2つのPostgresデータベースが作成されます。ポート10800の1つは開発ですが、ポート10801のものはユニットテスト用です。
このエラーが表示された場合:
The command 'docker-compose' could not be found in this WSL 2 distro.
次に、「WSL 2ベースのエンジンを使用する」がチェックされている設定/一般的な[一般的な]の下のDockerデスクトップで確認してください。
データベースを再作成および再洗浄する便利なコマンド、 yarn pristineがあります。このコマンドをいつでも使用して、データベースをワイプしてリセットできます。
yarn pristine最新の移行でデータベースを更新するために、DBの変更ごとに実行する必要があります。
Pristineをいつでも実行して、データベースをきれいな状態にリセットできます。これは多くの状況で役立つ可能性があります。
より深い問題に遭遇した場合は、Postgresインスタンスを破壊し、絶対的なゼロから始めてください。現在実行されていないすべてのDocker画像、コンテナ、ボリュームを破壊するコマンドがあります。まず、このプロジェクトに関連するすべてのDockerプロセスを停止し、 docker system prune -aを実行する必要があります。注:これは、Dockerで現在実行されていないすべてのものを破壊する危険なコマンドです。
**このファイルの作成はオプションです。 DEV環境でこのファイルを作成しない場合、DEV.ENVファイルからDEVフォルダーに存在するDev.ENVファイルからデフォルト値が使用されます。
最初に、ルートディレクトリに表示されるdevフォルダーにdev-override.envファイルを作成します。次に、ファイル内の次のフィールドをコピーして貼り付けます。
PORT= *
*の代わりに、マシンで使用できる独自のポート番号を宣言できます。
最後に、コマンドyarn dev (Windows: yarn dev:win )を実行してサーバーを開始できます。これにより、ポート3000のフロントエンドとバックエンドの両方が提供されます。
launch.jsonに依存しているVSCODEのデバッグメニューには、いくつかの実行オプションが入力されています。 1つはサーバーを実行し、もう1つはユニットテストを実行します。これらはどちらもブレークポイントで有効になっており、必要に応じてコードをデバッグするための素晴らしい方法です。
このプロジェクトは、VSCODE JESTでうまく機能するように設定されています。バックグラウンドでテストを実行し、特定のテストに役立つ「デバッグ」ボタンを提供します。バックエンド作業には強くお勧めします。
VSCODE GraphQLのインストールは、GraphQL構文の強調表示を有効にします。 GQL作業に推奨されます。
最初のプルリクエストの作成方法 - ありがとう、ジュリオアルカンタラ!新しいエンティティを作成する方法更新されたコードとレポを同期する方法
生産に展開する場合は、最初に構成ファイルを/etc/mintbean-v4/config/*に配置します。その後、 yarn start 。