hay thì cũng hay cơ mà ko theo một đề mục nào cả :3 hi vọng chủ thớt chia ra theo từng chuyên đề, ví dụ như mẹo hay về query, mẹo hay với middleware, mẹo hay với collection chẳng hạn thì nó hợp lý hơn
Nếu như bạn đang có những cách làm hay thì đừng ngần ngại bổ sung dưới comment để mình cập nhật thêm và tham khảo bạn nha.
@HuyDQ Dạ anh ơi anh cho em hỏi xíu về Deploy project laravel mà trong project có sử dụng passport ạ.
Em deploy thành công rồi. Tuy nhiên, có 1 số API có dùng passport thì nhận lỗi là: Key path "file:///secret-keys/oauth/oauth-private.key" does not exist or is not readable.
Em thử vài cách trong Issue này(Thử remove *.key trong ignore; Thử thêm .env OAUTH_PUBLIC_KEY, OAUTH_PRIVATE_KEY; Thử thêm script trong composer.json) nhưng chưa fix được. Không biết anh đã gặp lỗi này chưa, có thể gợi ý cho em một chút được không ạ? (bow)
@maitrungduc1410 Dạ e cảm ơn a! docker-compose.yml của e có 2 service app và redis đúng rồi a. Chạy pull image mới rồi docker-compose restart app là app chạy bằng code mới rồi phải đúng ko a. Vậy chỗ deploy trong bài em sửa docker-compose up -d; thành docker-compose restart app; phải ko a.
Đúng rồi bạn ơi, nó chính là function reducer mà mình định nghĩa phía trên đấy, trong bài này mình viết nhầm thành Reducer viết hoa nên đoạn này hơi confused 1 chút, mình đã edit lại rồi nhé, cám ơn bạn đã góp ý
docker-compose.yml của e có 2 service app và redis đúng ko? để restart chỉ service app thì e chạy như sau là đc:
docker-compose restart app
Hay là e có 1 service (container), trong đó chứa cả code app của e và redis? Nếu thế thì e nên tách luôn chúng ra thành 2 service (container) riêng biệt, càng sớm càng tốt để tránh sự phụ thuộc vào nhau, 1 cái thay đổi cái kia buộc phải khởi động lại theo.
Ca này a chưa gặp bao giờ nên ko giúp e đc rồi, e phải search google thôi .
E nên tập chuyển dần qua Linux (hoặc Mac) để dev, win để chơi game thôi. Dev trên win có vô vàn lỗi phát sinh
THẢO LUẬN
Cảm ơn bạn đã chia sẻ. Bài viết rất hữu ích.
Rất hữu ích !
cũng kỳ công dịch, cơ mà thỉnh thoảng sai lỗi chính tả 😁😁
cái này hẳn là
node
, chứnote
chả hợp lý gì cảhay thì cũng hay cơ mà ko theo một đề mục nào cả :3 hi vọng chủ thớt chia ra theo từng chuyên đề, ví dụ như mẹo hay về query, mẹo hay với middleware, mẹo hay với collection chẳng hạn thì nó hợp lý hơn
và m.ng dễ bổ sung hơn 😁😁
Hay quá bạn ơi :v
auto save cũng hay cơ mà k nên dùng. lúc merge nhiều chỗ thay đổi không cần thiết. đặc biệt là dự án kiểu maintain
OK bạn, phần 2 luôn đi
Ok cảm ơn bạn, bài viết hay lắm
e check trên github của mình xem đã push được mấy file oauth-private key lên đó chưa nhé
@ducmaster,
đúng rồi đó e
à thế làm sao mà à
@HuyDQ Dạ anh ơi anh cho em hỏi xíu về
Deploy project laravel
mà trongproject
có sử dụngpassport
ạ.Em deploy thành công rồi. Tuy nhiên, có 1 số API có dùng
passport
thì nhận lỗi là:Key path "file:///secret-keys/oauth/oauth-private.key" does not exist or is not readable
.Em thử vài cách trong Issue này (Thử remove *.key trong ignore; Thử thêm .env OAUTH_PUBLIC_KEY, OAUTH_PRIVATE_KEY; Thử thêm script trong composer.json) nhưng chưa fix được. Không biết anh đã gặp lỗi này chưa, có thể gợi ý cho em một chút được không ạ? (bow)
@maitrungduc1410 Dạ e cảm ơn a!
docker-compose.yml
của e có 2 service app và redis đúng rồi a. Chạypull image
mới rồidocker-compose restart app
là app chạy bằng code mới rồi phải đúng ko a. Vậy chỗ deploy trong bài em sửadocker-compose up -d;
thànhdocker-compose restart app;
phải ko a.@pham.quang.huyc em mới viết nhưng để unlisted rồi
độ này ko viết à mà anh không thấy bài nào
Đúng rồi bạn ơi, nó chính là function reducer mà mình định nghĩa phía trên đấy, trong bài này mình viết nhầm thành Reducer viết hoa nên đoạn này hơi confused 1 chút, mình đã edit lại rồi nhé, cám ơn bạn đã góp ý
chào e
docker-compose.yml
của e có 2 serviceapp
vàredis
đúng ko? để restart chỉ serviceapp
thì e chạy như sau là đc:Hay là e có 1 service (container), trong đó chứa cả code app của e và redis? Nếu thế thì e nên tách luôn chúng ra thành 2 service (container) riêng biệt, càng sớm càng tốt để tránh sự phụ thuộc vào nhau, 1 cái thay đổi cái kia buộc phải khởi động lại theo.