Tôi mới đến Cây đậu. Tôi đã tạo ra một ứng dụng Rails và thiết lập cấu hình sản xuất cơ sở dữ liệu để sử dụng các biến môi trường được cung cấp bởi AWS. Tôi đang sử dụng Mysql (mysql2 gem), và muốn sử dụng RDS và Passenger (tôi không có sở thích ở đó).rake db: di chuyển chạy trong phát triển AWS Beanstalk
Trong môi trường phát triển của mình, tôi có thể chạy ứng dụng đường ray với Mysql cục bộ của mình (nó chỉ là một ứng dụng cơ bản mà tôi đã tạo để thử nghiệm). Tôi đã thêm đá quý chở khách vào Gemfile và đi kèm, nhưng tôi đang sử dụng WEBBrick trong quá trình phát triển.
Điều duy nhất tôi không làm bởi cuốn sách là tôi không sử dụng 'eb' mà là cố gắng từ bảng điều khiển. Ứng dụng/môi trường của tôi không chạy được trong khi "rake db: di chuyển" nó vẫn nghĩ rằng tôi muốn nó kết nối với Mysql cục bộ (tôi đoán từ nhật ký rằng nó không nhận thức được RACK_ENV và do đó sử dụng 'phát triển').
Mẹo nào? Tất nhiên tôi có thể thử tiếp theo 'eb', nhưng vẫn thích làm việc với bàn điều khiển.
Kính trọng, Oren
Tôi cũng đã thử với 'eb' và cũng với 'RACK_ENV' và 'RAILS_ENV' trong 'myapp, config' trong .ebextensions.Tôi thực sự bối rối. Không thể là khó khăn, tất cả mọi người sử dụng AWS những ngày này, không? – Oren