Не удалось создать стек Cloud66

Я использую Cloud66 и пытаюсь настроить стек из моего репозитория git. Однако Cloud66 возвращает ошибку:

Analysis error: The space character ‘ ’ is not allowed in your database username or password in your config/database.yml file - please remove this character and try again. 

Что может быть причиной этой ошибки?
В database.yml в моем приложении Rails выглядит так:

default: &default
  adapter: postgresql
  encoding: unicode
  host: 0.0.0.0
  pool: 5
  username: <%= Rails.application.secrets.POSTGRES_USERNAME %>
  password: <%= Rails.application.secrets.POSTGRES_PASSWORD %>

development:
  <<: *default
  database: app_development

test:
  <<: *default
  database: app_test

production:
  <<: *default
  database: app_production

Имя пользователя и пароль в secrets.yml содержат только буквы и цифры. Что могло быть причиной этой ошибки?

0
задан 19 January 2016 в 19:11
1 ответ

проверьте это: http://community.cloud66.com/articles/sharing-a-database-between-stacks

вы должны изменить следующие строки на следующие:

    username: "<%= ENV['POSTGRESQL_USERNAME']%>"
    password: "<%= ENV['POSTGRESQL_PASSWORD']%>"
0
ответ дан 5 December 2019 в 10:53

Теги

Похожие вопросы