Tôi cần biết các tùy chọn của mình khi triển khai ứng dụng codeigniter/laravel là gì.Cách triển khai các ứng dụng CodeIgniter/Laravel
Tôi phát triển cục bộ mọi lúc tại nhà và khi tôi đi làm, tôi cần một số cách nhanh chóng để đẩy tất cả các thay đổi lên máy chủ.
Mã ứng dụng cần được cập nhật, các lược đồ cơ sở dữ liệu cần được di chuyển và máy chủ ứng dụng phải được khởi động lại.
Tôi làm tất cả điều này một cách thủ công lãng phí rất nhiều thời gian và tôi cần một số cách tự động giống như capistrano trong môi trường Rails.
Tùy chọn của tôi ở đây là gì ??
Cập nhật: Tôi có máy chủ của riêng mình và mọi thứ cần làm việc trên môi trường mạng nội bộ không có kết nối internet.
Tôi rất tò mò muốn biết mọi người nghĩ gì về điều này. Tôi thuộc cùng một chiếc thuyền. Chúng tôi sử dụng git, nhưng môi trường máy chủ của chúng tôi cũng không có lợi cho việc triển khai "tự động". Di chuyển DB luôn là một nỗi đau. Tôi có xu hướng chỉ tạo ra một tập tin sql với những thay đổi và chạy trên db prod. – Brendan
Bạn đã xem xét sử dụng lớp di trú cơ sở dữ liệu CodeIgniter có sẵn chưa? Nếu tôi đọc quyền này, bạn chỉ có thể sử dụng git để triển khai mã ứng dụng của mình và sau đó chạy quá trình di chuyển: http://ellislab.com/codeigniter/user-guide/libraries/migration.html – Darrrrrren
Câu hỏi hay. Tôi chỉ đang cân nhắc vấn đề này. Hy vọng chúng tôi sẽ nhận được nhiều phản hồi hơn. – DavidHyogo