THẢO LUẬN

thg 12 24, 2019 5:31 SA

mình đang phân vân xem nên setup như thế nào để tính toán cách thuê vps hay sever hay hosting như thế nào cho hợp lý. Website bên mình lượng truy cập khoảng gần 1k trong 1 thời điểm

0
thg 12 24, 2019 5:29 SA

1 back end laravel, và nhiều frontend dùng chung backend đó

0

Ngonnnnnnnn 👍

+1
thg 12 24, 2019 5:15 SA

Mình muốn hỏi bạn cho rõ hơn điều này: có phải bạn có backend là laravel cùng với đó là nhiều website(frontend) khác nhau dùng chung 1 backend laravel kia? Hay mỗi website bạn lại có 1 backend laravel?

0
thg 12 24, 2019 5:05 SA

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

+1

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

+1
thg 12 24, 2019 3:45 SA

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

+1
thg 12 24, 2019 3:32 SA

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
thg 12 24, 2019 3:32 SA

kk yupp yupp đại ca ơi 😅

+1
thg 12 24, 2019 3:31 SA

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
thg 12 24, 2019 3:29 SA

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
thg 12 24, 2019 3:05 SA

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
thg 12 24, 2019 3:05 SA

oke bạn nhé 😉

0
thg 12 24, 2019 3:02 SA

bài viết hay lắm ạ

+1
thg 12 24, 2019 3:02 SA

@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
thg 12 24, 2019 2:55 SA

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
thg 12 24, 2019 2:53 SA

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
thg 12 24, 2019 2:50 SA

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
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í