Я работаю над проектом вируса короны на основе nodejs и postgresql. Я пытаюсь развернуть свое приложение на heroku, но сталкиваюсь с некоторыми проблемами. Эти проблемы возникают из-за конфигурации postgres (я думаю).
У меня есть файл .env, в котором я инициализировал некоторые переменные (DATABASE_URL, ...), и я не знаю, как передать их герою. Я связал аддон postgres -heroku, который генерирует переменную DATABASE_URL со случайным значением. И теперь я хочу установить это значение для моего реального DATABASE_URL в файле .env.
команды ----> "heroku config: set DATABASE_URL = ****" дает проблемы ...
Файл .env
# DATABASE PARAMETERS
DATABASE_NAME = *****
DATABASE_USER = postgres
DATABASE_PASSWORD = ********
DATABASE_PORT = 5432
DATABASE_HOST = localhost
DATABASE_DIALECT = postgres
DATABASE_HOST_PROD= 172.17.0.1
export DATABASE_URL= postgres://postgres:*******@localhost:5432/*****
Файл database.yml
# For dev
development:
# For prod
production:
adapter: postgresql
encoding: unicode
database: ENV['DATABASE_NAME']
pool: 5
username: ENV['DATABASE_USER']
url: ENV['DATABASE_URL']
password: ENV['DATABASE_PASSWORD']
host: ENV['DATABASE_HOST']
Архитектура:
>config
>models
>node_modules
>routes
>services
.env
app.js
database.yml
package_lock.json
package.json
Procfile
Не стесняйтесь при необходимости попросите код. Мне действительно очень нужна ваша помощь, ребята ...
Спасибо