2017-02-21 57 views
1

我想在Heroku上配置我的數據庫。Heroku中的unix_socket路徑?

我沒有配置主機,數據庫,用戶名和密碼的問題,但我有一個問題,參數爲unix_socket


我已經

'host'  => parse_url(getenv("DATABASE_URL"))["host"], 
'database' => substr(parse_url(getenv("DATABASE_URL"))["path"], 1), 
'username' => parse_url(getenv("DATABASE_URL"))["user"], 
'password' => parse_url(getenv("DATABASE_URL"))["pass"], 

'unix_socket' => env('UNIX_SOCKET'), <---- **???** 

我們怎麼知道路徑的Heroku的unix_socket?

回答

0

如果這確實是一個環境變量,您可以用process.env('VAR')

(但是爲什麼在您的其他ENVS你用getenv()?)

它似乎並不像那訪問它在Heroku一個必需的設置選項。你是否需要使用出於某種原因,或者你只是想匹配你當前的本地配置?

我不確定Heroku在什麼級別可以訪問unix級別套接字,但是一些buildpack會利用它。

nginx:https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-nginx

相關問題