Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sơ đồ phát triển web cho máy chủ dàn dựng và sản xuất sử dụng Git Push

Đẩy đến máy chủ sản xuất

Tôi giả định rằng trong phản hồi của bạn trích dẫn , câu trả lời đề cập đến việc đẩy đến máy chủ sản xuất là "một câu chuyện khác", chỉ vì người ta có thể đẩy bất kỳ cam kết cũ nào đến máy chủ dàn để thử nghiệm, nhưng bạn sẽ rất cẩn thận chỉ đẩy một phiên bản đã được kiểm tra kỹ lưỡng lên máy chủ sản xuất.

Tôi nghĩ rằng cách tiếp cận mà bạn đề cập đến (triển khai bằng cách đẩy đến một kho lưu trữ trống với post-receive điều đó có git checkout -f với một GIT_WORK_TREE được đặt thích hợp ) là một lựa chọn tốt để triển khai từ git.

Tệp cấu hình

Đó là một kế hoạch hợp lý, nhưng bạn phải cẩn thận một chút khi sử dụng .gitignore để bỏ qua các tệp cấu hình - bạn có thể muốn xem câu trả lời này để biết thêm về điều này:

Truy cập dữ liệu

Tôi nghĩ rằng câu hỏi về dữ liệu cho máy chủ dàn của bạn thực sự là một vấn đề riêng biệt, vì không có dữ liệu nào trong số đó sẽ nằm trong hệ thống kiểm soát phiên bản của bạn - có thể đáng để thêm một câu hỏi khác ở đây về vấn đề đó. Bạn có thể có một tập lệnh lưu trữ dữ liệu trên máy chủ trực tiếp của bạn và nhập dữ liệu đó vào máy chủ dàn, nhưng tôi có thể nghĩ đến nhiều tình huống mà điều này không mong muốn, đặc biệt khi phải xem xét chi tiết khách hàng và luật bảo vệ dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thiết kế Bảng MySql cho Đám mây thẻ?

  2. Ngăn chặn việc chèn ngày và giờ vào cơ sở dữ liệu

  3. Làm thế nào để sử dụng REGEXP với các chuỗi thoát như ranh giới từ?

  4. Mysql thay đổi công cụ bảng MyISAM thành InnoDB

  5. giới hạn mysql bên trong nhóm?