Как научить других загружать и запускать код приложения rails - PullRequest
0 голосов
/ 25 января 2020

Я пытаюсь написать свой первый файл readme, и при этом я пишу инструкции о том, как клонировать и установить одно из моих приложений rails для рекрутера для локального запуска кода.

Пока что мой Инструкции:

Prerequisites
This setup expects Git, Ruby v 2.5.3, and Rails to be installed.

If you prefer not to worry about the Ruby version, you can navigate to spaz/Gemfile and on line 4 comment out ruby '2.5.3' to look like # ruby '2.5.3 once you have cloned the repository.

Installing the code
To view this code on your local machine, clone the repository, install the included gems, and migrate the database:

git clone git@github.com:joshbangle/spaz.git
cd spaz
bundle install

Все это прекрасно работает, но после попытки раскрутить сервер rails с помощью rails s на моем локальном компьютере, я получаю сообщение об ошибке контроллера действий, сообщающее:

FATAL: password authentication failed for user "postgres"

Я просмотрел свой файл database.yml, когда на моем курсе я создал приложение, мы добавили

  username: postgres
  password: password
  host: localhost

в файл по умолчанию, и производство выглядит как

production:
  <<: *default
  database: spaz_production
  username: spaz
  password: <%= ENV['SPAZ_DATABASE_PASSWORD'] %>

Есть ли способ сделать так, чтобы кто-то другой, загружающий и запускающий мой код, мог легко запустить и запустить сервер без необходимости изменять файлы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...