Sau khi thử 7749 lần thì sau đây là một số kinh nghiệm đút kết: - Có thể dùng cả hai .env và enviroment trong docker-compose nhưng enviroment sẽ được ưu tiên hơn, tức là nếu có 1 property giống nhau trong file .env và enviroment thì nó sẽ lấy giá trị của property trong enviroment (Docs của Docker có nói) - Chỗ 28:13, phải thêm giá trị default khi sử dụng variable từ .env hay environment, nếu không thì build file bằng mvn clean package -P sẽ bị lỗi Could not resolve placeholder 'YOUR_VAR' in value "${YOUR_VAR}". Sau khi build xong thì mình chạy docker-compose up -d service nào đó thì mấy biến trong application.?.xml sẽ được thay thế với các biến đã chỉ định từ .env hay environment => Thank a vì đã giúp em biết được cách đóng gói thành một file jar cũng như cách deploy lên docker. Respect!
@@tayjava thật sự giá trị lắm anh ơi, đa phần người ta làm tutorial mấy cái mà nhiều người đã làm rồi hiếm có ai làm video được đúc kết từ kinh nghiệm thực tiễn cá nhân mà làm nội dụng hay ho như này lắm anh, em trân trọng từng video tâm huyết của anh làm luôn á. cảm ơn anh vì sự đóng góp của anh cho cộng đồng IT Việt Nam mình và những người yêu thích Java như em.
Anh ơi, cảm ơn bài chia sẻ của anh rất nhiều ạ. Em mong anh có thể tiếp tục phát triển kênh và đăng nhiều video dạng như này nữa ạ. Cảm ơn anh nhiều ạ.
@@tayjava Thật tuyệt vời anh ạ. Anh cũng phải dành thời gian để chăm sóc sức khỏe của mình và giữ sức khỏe thật tốt anh nhé. Anh khỏe thì kênh mới phát triển lâu dài được ạ.
xếp cho e hỏi : e muốn trong file docker-compose.yml định nghĩa các biến môi trường để connect database, nhưng khi làm vậy thì tại thời điểm mình mvn package biến môi trường chưa được nhận, thì mình sẽ giải quyết sao vậy ạ
Được e ạ! Topic này rất hay đấy, Cái này dùng nhiều trong việc xác nhận thanh toán hoặc xử lý xác nhận kết quả được chấp thuận, Để anh sắp xếp thời gian rồi làm e nhé.
Sau khi thử 7749 lần thì sau đây là một số kinh nghiệm đút kết:
- Có thể dùng cả hai .env và enviroment trong docker-compose nhưng enviroment sẽ được ưu tiên hơn, tức là nếu có 1 property giống nhau trong file .env và enviroment thì nó sẽ lấy giá trị của property trong enviroment (Docs của Docker có nói)
- Chỗ 28:13, phải thêm giá trị default khi sử dụng variable từ .env hay environment, nếu không thì build file bằng mvn clean package -P sẽ bị lỗi Could not resolve placeholder 'YOUR_VAR' in value "${YOUR_VAR}". Sau khi build xong thì mình chạy docker-compose up -d service nào đó thì mấy biến trong application.?.xml sẽ được thay thế với các biến đã chỉ định từ .env hay environment
=> Thank a vì đã giúp em biết được cách đóng gói thành một file jar cũng như cách deploy lên docker. Respect!
Kiến thức về docker khá nhiều đó e muốn biết hết phải học hết 2 tháng, chúc mùng e hết khoá vỡ nòng kaka!
seri này chất lượng nhất youtube về springboot tiếng Việt.
Cảm ơn e! Hy vọng giúp a giúp đc các e trở nên tốt hơn
@@tayjava thật sự giá trị lắm anh ơi, đa phần người ta làm tutorial mấy cái mà nhiều người đã làm rồi hiếm có ai làm video được đúc kết từ kinh nghiệm thực tiễn cá nhân mà làm nội dụng hay ho như này lắm anh, em trân trọng từng video tâm huyết của anh làm luôn á. cảm ơn anh vì sự đóng góp của anh cho cộng đồng IT Việt Nam mình và những người yêu thích Java như em.
Video hay, chi tiết, dễ hiểu. Thank 👍
Anh ơi, cảm ơn bài chia sẻ của anh rất nhiều ạ. Em mong anh có thể tiếp tục phát triển kênh và đăng nhiều video dạng như này nữa ạ. Cảm ơn anh nhiều ạ.
Cảm ơn e! A sẽ cố gắng soạn giáo trình và sắp xếp thời gian để ra đc 1 vài video mỗi tuần
@@tayjava Thật tuyệt vời anh ạ. Anh cũng phải dành thời gian để chăm sóc sức khỏe của mình và giữ sức khỏe thật tốt anh nhé. Anh khỏe thì kênh mới phát triển lâu dài được ạ.
Em đã xem hết video cua anh rồi
Mong anh ra thêm
má a ấy ra video nào là nhiều người muốn đề xuất thêm video mới, anh ấy sịn vãi, mà ấy ko nhận donate , anh ấy 10 điểm không có nhưng
LỤM
Để đó hôm nào uống bia đi e! Haha
Cảm ơn ae nha! Hy vọng hỗ trợ đc ae chút đỉnh là vui rồi
Nhờ anh chia sẻ thêm ví dụ về sử dụng jenkins để xây dựng cicd với ạ
Okie em nha!
many thanks!
Okie e
Anh ơi anh có thể hướng dẫn thêm cách cấu hình docker-compose spring & Mysql với được không ạ. Em cảm ơn
Cái này dễ òm ah !
xếp cho e hỏi : e muốn trong file docker-compose.yml định nghĩa các biến môi trường để connect database, nhưng khi làm vậy thì tại thời điểm mình mvn package biến môi trường chưa được nhận, thì mình sẽ giải quyết sao vậy ạ
Để default value e ơi!
trong series này có phần OAuth2 không anh
Oh, topic hay nhé! Để a soạn giáo trình rồi làm e nhé
Haha, bài này hơi khoai với người chưa biết gì về docker như em
Sau này a sẽ làm video chia sẻ về cách sử dụng docker nhé! Dạo này bận trong trẻ con nên hơi bận e ạ
Anh có thể ra thêm video về CI/CD không anh
A có làm đc cái này nhưng sẽ phải chờ lâu đó e
@@tayjava Mong a sớm ra video về CI/CD ạ
seri này a có làm về phần microservice spring boot không ạ ?
Có e nhé, sắp đến rồi e
Em có mysl tong source chạy nó lỗi
anh ơi, em cấu hình như anh em có kiểm tra biến môi trường thì vẫn có nhưng mà nó lại không nhận, ở chỗ, API_TITLE ấy anh
Chụp ảnh gửi email anh xem đx ko ?
mình cũng bị như bạn, bạn fix đc chưa ạ
@@beephonicy9375 ae xem trong link github ấy, a để ở phần mô tả video ấy
khi nào ra microservice với kafka vậy anh ??
Chờ đến series về microservice nhé e
Chi gitlab CI/CD nữa đi anh
Chưa đến e ơi
Anh có thể làm về Server sent Events hoặc Webhooks được không ạ
Được e ạ! Topic này rất hay đấy, Cái này dùng nhiều trong việc xác nhận thanh toán hoặc xử lý xác nhận kết quả được chấp thuận, Để anh sắp xếp thời gian rồi làm e nhé.
@@tayjava dạ em cảm ơn anh
Spring security JWT đi anh
Okie, trong tuần này a sẽ cố gắng ra topic này nhé không thì chậm nhất là tuần sau sẽ có nhé! Soạn giáo trình tốn công lắm nên e chịu khó chờ mấy hôm
size của image lớn quá có ảnh hưởng ko anh? tại e thấy nó tận 500mb
E cấu hình jvm và docker là okie nhé! A còn upload đc 3g cơ 500mb chưa là gì nha