Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1) I created amazon RDS mysql instance at first and assigned the full access authority in security group.<br>
- 2) I have created a rails new project using sqlite and deployed it to amazon elastic beanstalk using "eb deploy". Worked well.<br>
- 3) In order to use the amazon RDS mysql, I have changed the config/database.yml as the following.<br>
- production:
- adapter: mysql2
- encoding: utf8
- database: <%= ENV['RDS_DB_NAME'] %>
- username: <%= ENV['RDS_USERNAME'] %>
- password: <%= ENV['RDS_PASSWORD'] %>
- host: <%= ENV['RDS_HOSTNAME'] %>
- port: <%= ENV['RDS_PORT'] %>
- I have assigned the variables on the tab of configuration in eb instance.<br>
- <hr>
- ERROR: [Instance: i-0c11ecd4] Command failed on instance. Return code: 1 Output: (TRUNCATED)...options.
- ============= END WARNING FROM mysql2 =========
- rake aborted!
- ActiveRecord::NoDatabaseError: Unknown database 'db/production'
- Mysql2::Error: Unknown database 'db/production'
- Tasks: TOP => db:migrate
- (See full trace by running task with --trace).
- Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/12_db_migration.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
- INFO: Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
- ERROR: Unsuccessful command execution on instance id(s) 'i-0c11ecd4'. Aborting the operation.
- ERROR: Failed to deploy application.
- ERROR: Failed to deploy application.
- I want to know the quick way to fix.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement