@maitrungduc1410 Oh, mình tính dùng docker để deploy project lên tất cả các máy trạm khác
Mình muốn pack tất cả các code vào trong 1 docker image, push lên hub, để mọi chỉ việc down về và chạy thôi, chứ ko muốn copy cả cụm code
Nếu trường hợp như trên, mình chỉ dùng 1 image là ubuntu rồi cài tất cả các component khác vào đó thì có được ko
project này chạy được thì bạn cần phải có đủ các thành phần: app, laravel echo server, mysql, redi, như trong bài mỗi thứ sẽ là 1 container.
Bạn đang push lên docker hub chắc là chỉ push image của service app, thứ nữa command của bạn:
docker run -d -p 8888:80 myname/project
thì là chỉ khởi động 1 container app thôi à????????!!!!!!
Sang máy khác bạn cũng phải tạo docker-compose.yml y như trong bài và khởi động tất cả các thành phần lên nhé
Một cách đơn giản đó là bạn ko cần phải push lên docker hub làm gì, push tất cả code + config docker lên git, sang máy khác pull về rồi chạy lại docker-compose up -d --build là tốt nhất
trong bài mình đã setup Horizon sẵn và Horizon thì đã có luôn Worker trong đó rồi nên nếu bạn bật Horizon thì ko cần ENABLE_WORKER nữa nhé.
Lỗi này mình cũng chưa nghĩ ra tại sao cần phải check log để xem tại sao supervisor lại ko khởi động động được Laravel worker - file worker.conf có vấn đề
Nhưng vấn đề là huyện xã ở VN đang cập nhật liên tục. Để cứng ở database cập nhật bằng tay sẽ bị chậm ý ạ. Mà dự án chuyên logistic muốn nó đúng theo thời gian luôn
THẢO LUẬN
Ít người đọc mấy bài giống như này vì nó khó quá ,đọc éo hiểu nỗi
@huyn em install các thư viên trong requirement.txt chưa
Sao viết 1 bài không viết những bài cho nó liên quan rõ ràng trên mạng chưa thấy rõ lắm.Nói chung củng cảm ơn nhiều
Ghi củng được ,nhưng lúc đầu đọc nói nghe khó hiểu quá.
@maitrungduc1410 Cảm ơn bạn nhé, mình đã tìm được lỗi rồi ^^
@maitrungduc1410 Oh, mình tính dùng docker để deploy project lên tất cả các máy trạm khác Mình muốn pack tất cả các code vào trong 1 docker image, push lên hub, để mọi chỉ việc down về và chạy thôi, chứ ko muốn copy cả cụm code Nếu trường hợp như trên, mình chỉ dùng 1 image là ubuntu rồi cài tất cả các component khác vào đó thì có được ko
Cảm ơn bạn
@lethai2597 Vậy dùng google places đi b, làm mời có kinh nghiệm b.
Trong trường hợp gửi nhiều notifications với cùng 1 thông báo thì nên lập 1 cái topic để người dùng subscribe vô. Sau cung thì đẩy thông báo lên api google rồi đợi google nhắn. Xem thêm https://firebase.google.com/docs/cloud-messaging/android/topic-messaging
Cảm ơn bạn nhé, mong bạn ra thêm nhiều bài nữa
:
Ví dụ 1 mình có thể sử dụng cách này không nhỉ:
nó báo lỗi vietocr
@buiquangmanh em dow về mà k biết chạy sao ạ
project này chạy được thì bạn cần phải có đủ các thành phần: app, laravel echo server, mysql, redi, như trong bài mỗi thứ sẽ là 1 container.
Bạn đang push lên docker hub chắc là chỉ push image của service
app, thứ nữa command của bạn:thì là chỉ khởi động 1 container
appthôi à????????!!!!!!Sang máy khác bạn cũng phải tạo
docker-compose.ymly như trong bài và khởi động tất cả các thành phần lên nhéMột cách đơn giản đó là bạn ko cần phải push lên docker hub làm gì, push tất cả code + config docker lên git, sang máy khác pull về rồi chạy lại
docker-compose up -d --buildlà tốt nhấttrong bài mình đã setup Horizon sẵn và Horizon thì đã có luôn Worker trong đó rồi nên nếu bạn bật Horizon thì ko cần
ENABLE_WORKERnữa nhé.Lỗi này mình cũng chưa nghĩ ra tại sao cần phải check log để xem tại sao supervisor lại ko khởi động động được Laravel worker - file worker.conf có vấn đề
@haha8x mấy lỗi extension đó bạn copy paste lên google search sẽ có ngay nhé
Nhưng vấn đề là huyện xã ở VN đang cập nhật liên tục. Để cứng ở database cập nhật bằng tay sẽ bị chậm ý ạ. Mà dự án chuyên logistic muốn nó đúng theo thời gian luôn
Mình thử chạy trên Windows Server 2019, cài docker ee thì bị lỗi này https://prnt.sc/wa8ehx
Bài viết bổ ích quá ạ. Anh có thể giải thích chi tiết hơn về hiện tượng mode collapse không ạ? Tại sao lại xảy ra, có những cách nào để khắc phục, ...
cảm ơn tác giả.