問題

現在React+Laravel環境でプロダクトを作っています。
サーバーサイドレンダリングが必要になり、spatie/laravel-server-side-renderingを使って構築しています。
ローカルのテスト環境ではうまく構築できたものの、本番Docker環境(Laradockを使用)だとこの欄のNODE_PATHの設定でエラーを吐いてしまう状態です。
なのでLaradock環境での正しいNodeのPathを取得したく思っております。

エラーメッセージ

The command "~/home/laradock/.nvm/versions/node/v10.10.0/bin/node 
/var/www/storage/app/ssr/37e4a57537aad3ba32e697047bbf2914.js" failed.
Exit Code: 127(Command not found)
Working directory: /var/www/public Output:
================ Error Output: ================
sh: 1: /var/www/home/laradock/.nvm/versions/node/v10.10.0/bin/node: not found

Dockerコンテナ

9d81cb0602e3        laradock_nginx       "nginx"                  2 hours ago         Up 2 hours          0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   laradock_nginx_1
668f7d68aaf0        laradock_php-fpm     "docker-php-entrypoi…"   2 hours ago         Up 2 hours          9000/tcp                                   laradock_php-fpm_1
c7d82a9c046e        laradock_mysql       "docker-entrypoint.s…"   2 hours ago         Up 2 hours          0.0.0.0:3306->3306/tcp                     laradock_mysql_1
f0929682024f        laradock_workspace   "/sbin/my_init"          2 hours ago         Up 2 hours          0.0.0.0:2222->22/tcp                       laradock_workspace_1
c190eef71c4f        docker:dind          "dockerd-entrypoint.…"   2 hours ago         Up 2 hours          2375/tcp                                   laradock_docker-in-docker_1

試したこと

  • local環境ではwhich nodeで出る/Users/ksk/.nodebrew/current/bin/nodeを.envに記載で動きました。

しかし、Docker環境ではdocker exec -it laradock_workspace_1 bashでワークスペースにアタッチ後、which nodeで出る/home/laradock/.nvm/versions/node/v10.10.0/bin/nodeを.envに記載しても上記エラーになってしまいます。。
また、local環境でのNodePath/Users/ksk/.nodebrew/current/bin/nodeを設定しても同じエラー結果でした。。

Laravelの.envファイル

APP_NAME=Laravel
APP_ENV=production
APP_KEY=******************
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

NODE_PATH=/home/laradock/.nvm/versions/node/v10.10.0/bin/node

-----------以下略-----------

```

```

補足情報(FW/ツールのバージョンなど)

  • Docker version v18.06.1-ce
    -- workspaceにnvmを用いてNodeはインストール済み(v10.10.0)
  • Laravel version v5.5.40

そもそもDockerの理解が乏しいということもある上に拙い説明で大変恐縮ですが、同じような経験がある方いらっしゃいましたらご教授頂けますと助かります。。