Coursera Clone
1.0.0
リポジトリをローカル環境にクローンすると、バックエンドとフロントエンドのすべての依存関係を分離する必要があります。
バックエンドの場合は、バックエンドフォルダー(CDバックエンド)に移動し、 npm i
mongodbをインストールします
または、ウェブサイトを使用できます
環境変数を追加します
バックエンドフォルダーのルートディレクトリに.ENVファイルを作成し、構成ファイル変数に関してそこにトークンを追加します。
フロントエンドの場合は、フロントエンドフォルダー(CDフロントエンド)に移動し、 npm i
開発環境を実行するには、 npm startコマンドを使用できます。これにより、Frontend用のポート3000の開発Webサーバーと、ポート8080のNodemon-Watched API Serverが起動します。
注:バックエンドとフロントエンドのNPMスタートをセパレートする必要があります。
コマンド(NPMテスト)を使用して、バックエンド、エクスプレスエンドポイントをテストできます
CourseraクローンはDockerisedとDocker Hubリポジトリをご覧くださいhttps://hub.docker.com/repository/docker/ayushverma/coursera/general
DockerとDocker Composeを使用する場合、次のプロジェクト全体を開始できます。
docker-compose up