FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください
現在コミュニティを移動しています!7月7日以降、現在のコミュニティは約2週間読み取り専用となります。期間中はコンテンツの閲覧は可能ですが、一時的に新規投稿や返信はできなくなります。詳しくはこちら

Dockerfileの書き方について

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
1725 609 794

Yuuuu 様

 

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

 

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

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

 

 

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

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

 

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

 

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

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

 

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

 

フルバランス 道家

yuuuu
観光客
10 0 1

道家様

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

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

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

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

 

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

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

宜しくお願い致します。