初めに
本日はREADMEを読みながら、開発環境の構築を行いました。
備忘録としてまとめておきます。
作業内容
【DB設定など】
①gitlabからプロジェクトをクローン
git clone {指定のURL}
②Dockerのイメージ作成
docker-compose build
③Docker起動
バックグラウンド側
docker-compose up -d
または
フォアグランド側
docker-compose up
ターミナルにログが表示されるのでエラーとか見つけやすいかも
④mysqlとの接続確認
mysql -u{ユーザー名} -p{パスワード}
⑤prismaを実行して、仮データを挿入
migrate
migrate:dev
仮データ挿入
migrate:seed
⑥ブラウサ上でDBの中身を見る
yarn prisma:studio
【JOB用】
①githubからプロジェクトをクローン
git clone {指定のURL}
②モジュールのインストール
yarn install
③ラムダの実行(最初からサンプルコード有り)
npx sls invoke local --stage dev --function sample --config serverless.yml -d '{"body": "{\"message\":\"Hello world\"}"}'
最後に
特に問題なくスムーズに環境構築する事ができました。
READMEは、環境構築をする上でとても重要ですね!