Tôi sắp triển khai để sản xuất một trang web khá phức tạp và lần đầu tiên cần môi trường dàn dựng nơi tôi có thể kiểm tra mọi thứ trong môi trường thực tế hơn, đặc biệt là đối với một số dịch vụ bên ngoài không thể chạy tại địa phương.Thực hành tốt cơ sở dữ liệu dàn dựng
Kế hoạch chung của tôi là phát triển thử nghiệm & cục bộ đầu tiên, đẩy các thay đổi đơn giản (sửa lỗi nhỏ, HTML/CSS, JS, v.v.) sang sản xuất và thay đổi lớn hơn. để sản xuất.
Tôi không nghĩ rằng tôi cần phải giữ cho cơ sở dữ liệu dàn dựng và sản xuất đồng bộ (cập nhật thủ công thường xuyên sẽ làm) nhưng tôi tự hỏi nếu có bất kỳ thực hành tốt chung nào liên quan đến việc duy trì môi trường dàn dựng liên quan đến một môi trường sản xuất, đặc biệt là khi nói đến cơ sở dữ liệu.
Mọi suy nghĩ/lời khuyên/kinh nghiệm chung sẽ được đánh giá cao.
UPDATE:
Cám ơn ý kiến, tôi nhận được các ý chính. Tôi đoán đáng để dành thời gian suy nghĩ về điều này. Đã chấp nhận câu trả lời phổ biến.
+1. Toàn bộ mục đích của một môi trường dàn dựng là bắt chước những gì sắp đi vào sản xuất. Nếu có những thay đổi trong sản xuất không được phản ánh trong mã bạn đã tổ chức, thì tại sao lại bận tâm với máy chủ dàn dựng? – NotMe
Bạn có thể chia sẻ một số ý tưởng về cách tự động đồng bộ hóa DB không? – geckob
@geckob phải là một câu hỏi riêng biệt vì nó sẽ phụ thuộc vào DB, HĐH cụ thể, nơi bạn đang chạy nó (ảo, trong trung tâm dữ liệu, đám mây), v.v. –