THẢO LUẬN

Dec 24th, 2019 5:05 a.m.

Title bài viết sai rồi bạn ơi. conosle -> console

+1

Bài viết rất hữu ích..

+1
Dec 24th, 2019 3:45 a.m.

hehe success rồi anh ơi :V công nhận tiện quá cơ 😍

+1
Dec 24th, 2019 3:32 a.m.

E check lại trong bài ở file docker-compose trường environment của service app a đã thêm vào PORT=${PORT} nhé

0
Dec 24th, 2019 3:32 a.m.

kk yupp yupp đại ca ơi 😅

+1
Dec 24th, 2019 3:31 a.m.

Holy shit, sorry e, đúng như e nói là a quên chưa thêm PORT vào trường environment ở docker-compose , nên nếu e chạy mặc định cổng 3000 thì vẫn oke còn nếu đổi qua 3001 chẳng hạn thì không chạy, rất đơn giản mình thêm vào environment là xong nhé. Để a sửa lại trong bài.

E đừng sửa trực tiếp ở code nhé, thế nó không hay 😄

0
Dec 24th, 2019 3:29 a.m.

Mình làm dự án với backend là laravel và frontend là nuxtjs( 1 backend, và có nhiều website dùng chung qua API ). Mình nên deploy các website này thế nào cho hợp lý nhỉ

0

thank bác câu trả lời của bác và @johansirius đã thỏa mãn mình. Có nhiều cách để giải quyết bài toán mà mình đang nói, nhưng cái mình quan tâm là cái nào mà mọi người đang hay dùng nhất. (Vì có lẽ đó sẽ là cái hợp lý nhất).

0
Dec 24th, 2019 3:05 a.m.

Anh thử lại chưa anh ới 😅 em nghịch ngợm đổi port chút xong rebuild và chạy lạ docker-composer không được nên em sửa luôn trong file www anh cấu hình cho srv đó.

0
Dec 24th, 2019 3:05 a.m.

oke bạn nhé 😉

0
Dec 24th, 2019 3:02 a.m.

bài viết hay lắm ạ

+1
Dec 24th, 2019 3:02 a.m.

@maitrungduc1410 , cám ơn bạn 👍, mình sẽ tìm hiểu thêm. tài khoản mình mới nên ko like cho cmt được 😟

+2
Dec 24th, 2019 2:55 a.m.

Không cần nhe e ơi. e cứ để PORT ở file .env, khi chạy Docker-compose thì biến PORT sẽ được docker-compose thiết lập (ở trường environment), sau đó ở NodeJS sẽ đọc biến PORT đó lên và chạy nhé. Không cần dotenv nhé e 😉

+1
Dec 24th, 2019 2:53 a.m.

tất cả đều được nhé bạn. Bạn có thể check qua website cá nhân của mình, tất cả 5 trang đó đều chạy trên Docker, 2/5 trang chạy bằng Laravel (có cả redis, queue, job, schedule task, laravel echo, socketio,...):

5 Trang trên mình có 1 bạn "Nginx" (đứng trước tất cả) làm nhiệm vụ là vừa là 1 webserver vừa là 1 reverse proxy điều hướng request vào trong các app chạy bằng Docker ở sau

+2
Dec 24th, 2019 2:50 a.m.

Em có một góp ý nho nhỏ là trong file bin/www nếu đại ca khai báo process.env.PORT thì trong nodejs nó không hiểu được mà cần install package dotenv và khai báo để tạo biến môi trường .env cho global, như thế cho dễ thay đổi port ak 😋 port.png

+1
Dec 24th, 2019 2:42 a.m.

Theo dõi từ bài đầu tiên của series, do lướt FB thấy. Bài viết rất hay, chi tiết và tốc độ publish bài mới chóng mặt =)), tưởng nhìn nhầm ngày T5-T6 (2 bài)-T7-CN

Cho mình hỏi thêm, mình có 1 project Laravel (gọi là app), và cấu hình webserver cho 2 sub-domain dùng chung 1 folder app, thì Docker có hướng giải quyết không bạn? VD:

  1. sys.exmaple.com => www/laravel-app
  2. api.example.com => www/laravel-app Hai domain điều cấu hình ở PORT 80, và còn queue jobs nữa Docker có thể giải quyết được ko? Thanks!
+2
Dec 24th, 2019 2:41 a.m.

Lời văn dễ đọc, dễ hiểu, mình già rồi nên đọc những lời văn này thấy nhanh hiểu hơn 😄. Cảm ơn tác giả nhé.

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí