FROM CACHE - jp_header

Dockerfileの書き方について

yuuuu
観光客
10 0 1

お世話になっております。

現在Fly.ioを使用して本番サーバーにデプロイを試みております。

その際に使用されるDockerfileの書き方が分からず詰まっております。

初歩的な質問となってしまい申し訳ございません。

こちら現在開発しているアプリのディレクトリ構造となります。

 

スクリーンショット 2022-12-07 165940.png

 

状況:デプロイの際に下記エラーがでております。

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@prisma/client' imported from /app/index.js

 

おそらくアプリディレクトリ直下のpackage.jsonをうまく読み込めてないことが原因かと思うのですが。。

解決方法が現状分かりません。。

お力添えいただけますと幸いです。

宜しくお願い致します。

 

 

2件の返信2
株式会社フルバランス
Shopify Partner
1023 351 515

Yuuuu 様

 

はじめまして、フルバランスの道家と申します。

 

ご質問確認いたしました。

エラー内容を見ると、prisma generateが実行できていないからだと思います。

 

 

8行目のRUN npm installのあとに、

RUN npx prisma generateを加えてみてください。

 

なにかヒントになれば嬉しいです。

 

私たちの励みにもなりますので、

お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。

 

また、なにかご質問があればいつでもご連絡ください。

 

フルバランス 道家

株式会社フルバランス(Shopify Experts)
Shopify専門のEC成長支援会社です。ECの技術・実務・成長、お悩みのことがあれば、気軽にご相談ください。
『すべてのブランドの特大成長エンジンを搭載する』 株式会社フルバランス
yuuuu
観光客
10 0 1

道家様

ご回答いただきありがとうございます。

ご教授頂いた通り記載して再度デプロイを試みてみましたが、

同じエラー内容が出ました。

念のため、追記したコードを添付しておきます。スクリーンショット 2022-12-08 083108.png

 

こちら、自身でも解決策がないか模索しているのですが、中々解決に至らず。。

もしよろしければお力添えいただいけますと幸いです。

宜しくお願い致します。