Tôi đang tạo một dịch vụ web và tôi muốn lưu trữ nguồn trên github và chạy ứng dụng trên heroku. Tôi chưa thấy kịch bản chính xác của tôi đề cập đến bất cứ nơi nào trên 'net cho đến nay, vì vậy tôi sẽ hỏi nó ở đây:Tích hợp Heroku và Github (cách cấu trúc dự án)
Tôi muốn có cấu trúc thư mục sau:
/project
.git
README <-- project readme file
TODO.otl <-- project outline
... <-- other project-related stuff
/my_rails_app
app
config
...
README <-- rails' readme file
Trong, dự án trên tương ứng với http://github.com/myuser/project và my_rails_app là mã nên được đẩy tới heroku. Tôi có cần một nhánh riêng biệt cho ứng dụng đường ray hay không, hoặc có một cách đơn giản hơn mà tôi đang thiếu không?
Tôi đoán các tệp không có liên quan đến dự án của tôi có thể sống trong my_rails_app, nhưng README đường ray đã tồn tại ở đó và có vẻ như không nhất quán để ghi đè điều đó. Tuy nhiên, nếu tôi rời khỏi nó, trang github của tôi cho ứng dụng đường ray sẽ chứa các đường ray readme, điều này không có ý nghĩa gì cả.
Ngoài ra ... Tôi cố gắng chỉ là cài đặt nó lên như đã mô tả ở trên và chạy
git push heroku
từ thư mục chính của dự án. Tất nhiên, Heroku không biết tôi muốn triển khai các thư mục con:
-----> Heroku receiving push
! Heroku push rejected, no Rails or Rack app detected.
Điều này làm việc, cảm ơn. – g33kz0r