Fly.ioでのデプロイの際のエラーについて

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

現在ローカルで開発したアプリをFly.io を使用して本番サーバーにデプロイしようと試みております。

アプリ内でprismaを使用しているため、DockerfileにRUN npx prisma generateを記載しており、そこの部分でエラーが発生しております。

下記にエラー文を記載しておきます。

Error: Unable to establish a connection to query-engine-node-api library. It seems there is a problem with your OpenSSL installation!

こちらの解決方法が中々見つからずお力添えをいただけますと幸いです。

宜しくお願い致します。

Yuuuu 様

いつもお世話になっております。

こちら、以前のご質問で解決ができず申し訳ありません。

エラー文を検索してみますと、以下のissuesがありました。

https://github.com/prisma/prisma/issues/14073

こちらのスレッドの最後に、

I was initially using FROM node:16-alpine and after changing to FROM node:16-bullseye-slim it was working again.

とありますので、aplineからbullseye-slimに変えてみたり、node:18から16に変更されてみたりするのはいかがでしょうか。

https://stackoverflow.com/questions/72774615/error-get-config-unable-to-establish-a-connection-to-query-engine-node-api-lib

こちらの記事では、16に変えることで解決した方もいるようです

あとは、prismaのversionを見直すなども、視野に入れると良いかもしれません。

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

フルバランス 道家

道家様

いつもご親切にご教授頂きありがとうございます。

FROM node:16-bullseye-slimに変更することで解決することができました!

ありがとうございます。