Skip to content

DB接続するフロントエンドアプリケーションが起動できない #4

@smark-zk

Description

@smark-zk

[追記]
本件、以下のコメントの内容と同様と思われます。
暫定回避策についても詳細されていたため、本Issueでもリンクさせていただきます。
#1 (comment)


4-7章でビルドしているフロントエンドアプリケーション(sbcntr-frontend)ですが
2024/10/21現在、コンテナを起動する時に以下のエラーを吐いて異常終了します。

なお、試しにローカル環境(Window10 Home)でDockerImageをビルドしてdocker run したときも同様のエラー(Error: Cannot find module '/app/.next/prerender-manifest.json' )で止まっております。

私以外にも同様の問題にハマっている方がいらっしゃるようなので、同様の問題が発生するかご確認いただけますでしょうか。


Cloud Watchより取得したクラスタータスクのログ

timestamp message
1729468788118 > sbcntr-frontend@1.0.1 start:prd /app
1729468788118 > npx blitz start --port 80
1729468788407 You are using beta software - if you have any problems, please open an issue here:
1729468788407 https://github.com/blitz-js/blitz/issues/new/choose
1729468792273 > ⚠️ Git doesn't seem to be installed. Get it here: https://git-scm.com/downloads.
1729468794100 �[32mready�[39m - started server on 0.0.0.0:80, url: http://localhost:80
1729468794112 �[36minfo�[39m - Loaded env from /app/.env
1729468796790 �[33mwarn�[39m - �[1mYou have enabled experimental feature(s).�[22m
1729468796791 �[33mwarn�[39m - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use them at your own risk.
1729468796797 Error: Cannot find module '/app/.next/prerender-manifest.json'
1729468796797 Require stack:
1729468796797 - /app/node_modules/next/dist/next-server/server/next-server.js
1729468796797 - /app/node_modules/next/dist/server/next.js
1729468796797 - /app/node_modules/next/dist/server/lib/start-server.js
1729468796797 - /app/node_modules/next/dist/cli/next-start.js
1729468796797 - /app/node_modules/next/dist/bin/next
1729468796797 at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
1729468796797 at Function.mod._resolveFilename (/app/node_modules/next/dist/build/webpack/require-hook.js:4:1784)
1729468796797 at Function.Module._load (internal/modules/cjs/loader.js:725:27)
1729468796797 at Module.require (internal/modules/cjs/loader.js:952:19)
1729468796797 at require (internal/modules/cjs/helpers.js:88:18)
1729468796797 at Server.getPrerenderManifest (/app/node_modules/next/dist/next-server/server/next-server.js:36:318)
1729468796797 at Server.getPreviewProps (/app/node_modules/next/dist/next-server/server/next-server.js:36:461)
1729468796797 at new Server (/app/node_modules/next/dist/next-server/server/next-server.js:3:329)
1729468796797 at NextServer.createServer (/app/node_modules/next/dist/server/next.js:1:2745)
1729468796797 at /app/node_modules/next/dist/server/next.js:1:3143 {
1729468796797 code: 'MODULE_NOT_FOUND',
1729468796797 requireStack: [
1729468796797 '/app/node_modules/next/dist/next-server/server/next-server.js',
1729468796797 '/app/node_modules/next/dist/server/next.js',
1729468796797 '/app/node_modules/next/dist/server/lib/start-server.js',
1729468796797 '/app/node_modules/next/dist/cli/next-start.js',
1729468796797 '/app/node_modules/next/dist/bin/next'
1729468796797 ]
1729468796797 }
1729468796888 npm ERR! code ELIFECYCLE
1729468796888 npm ERR! errno 1
1729468796893 npm ERR! sbcntr-frontend@1.0.1 start:prd: npx blitz start --port 80
1729468796893 npm ERR! Exit status 1
1729468796893 npm ERR!
1729468796893 npm ERR! Failed at the sbcntr-frontend@1.0.1 start:prd script.
1729468796893 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
1729468796900 npm ERR! A complete log of this run can be found in:
1729468796900 npm ERR! /root/.npm/_logs/2024-10-20T23_59_56_895Z-debug.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions