LaravelVietnam / laravel-solutions

A Q&A board for helping members
27 stars 4 forks source link

Cách chuyển đổi môi trường production khi deploy lên server #4

Closed MQTEnt closed 8 years ago

MQTEnt commented 8 years ago

Các bạn chỉ mình cách config môi trường production khi deploy lên server với. Mình dùng bản 5.0

fanfan1609 commented 8 years ago

Bạn có thể viết config trong file .env.production . Khi lên server bạn copy qua file .env là xong.

chungth commented 8 years ago

@MQTEnt bạn có thể mô tả qua về cách bạn deploy ứng dụng lên server không ? Từ đó mình nghĩ sẽ có hướng giải quyết hợp lý khi config.

Thông thường mình dùng git pull code về server nên chỉ cần sửa nội dung file .env set

 APP_ENV=production

là ứng dụng của mình sẽ chuyển sang môi trường production

MQTEnt commented 8 years ago

Cho mình hỏi thêm là nếu không chuyển sang production thì ứng dụng vẫn chạy bình thường chứ

chungth commented 8 years ago

@MQTEnt tất nhiên ứng dụng vẫn chạy, nhưng các thông tin setting sẽ là của môi trường khác.

Mục đích có biến môi trường trong setting là để dev team có thể dễ dàng phân tách môi trường dev và môi trường productions để thiết lập các tiện ích.

Ví dụ: Khi dev thì cần error log được in ra trên màn hình, còn trên production thì không nên đưa chi tiết error log ra mà chỉ hiển thị có lỗi trên màn hình, còn lại ghi vào log của ứng dụng để tiện cho admin tra cứu.

chungth commented 8 years ago

@MQTEnt issue này đã close được chưa bạn ?

MQTEnt commented 8 years ago

@chungth Đã rõ a ạ :)