Bài 12. Đóng Gói Ứng Dụng Spring Boot với Docker

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024

Комментарии • 47

  • @hunghong9632
    @hunghong9632 3 месяца назад +3

    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
      @tayjava  3 месяца назад

      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!

  • @hoctai6723
    @hoctai6723 5 месяцев назад +2

    seri này chất lượng nhất youtube về springboot tiếng Việt.

    • @tayjava
      @tayjava  5 месяцев назад +1

      Cảm ơn e! Hy vọng giúp a giúp đc các e trở nên tốt hơn

    • @MenDuongDuy
      @MenDuongDuy 5 месяцев назад +5

      @@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.

  • @HoangLe-hd4hw
    @HoangLe-hd4hw 2 месяца назад

    Video hay, chi tiết, dễ hiểu. Thank 👍

  • @yeulaptrinh2022
    @yeulaptrinh2022 5 месяцев назад

    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
      @tayjava  5 месяцев назад

      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

    • @yeulaptrinh2022
      @yeulaptrinh2022 5 месяцев назад

      @@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 ạ.

  • @nvtentertainment4098
    @nvtentertainment4098 2 месяца назад

    Em đã xem hết video cua anh rồi
    Mong anh ra thêm

  • @khacnhutran942
    @khacnhutran942 4 месяца назад

    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

    • @khacnhutran942
      @khacnhutran942 4 месяца назад

      LỤM

    • @tayjava
      @tayjava  4 месяца назад

      Để đó hôm nào uống bia đi e! Haha

    • @tayjava
      @tayjava  4 месяца назад

      Cảm ơn ae nha! Hy vọng hỗ trợ đc ae chút đỉnh là vui rồi

  • @programmertraining2503
    @programmertraining2503 4 месяца назад +1

    Nhờ anh chia sẻ thêm ví dụ về sử dụng jenkins để xây dựng cicd với ạ

    • @tayjava
      @tayjava  4 месяца назад

      Okie em nha!

  • @QNV248
    @QNV248 5 месяцев назад +1

    many thanks!

    • @tayjava
      @tayjava  5 месяцев назад

      Okie e

  • @phamkientruc4979
    @phamkientruc4979 3 месяца назад

    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

    • @tayjava
      @tayjava  3 месяца назад

      Cái này dễ òm ah !

  • @NgocNguyen-uo7tc
    @NgocNguyen-uo7tc 2 месяца назад

    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 ạ

    • @tayjava
      @tayjava  2 месяца назад

      Để default value e ơi!

  • @MenDuongDuy
    @MenDuongDuy 5 месяцев назад +1

    trong series này có phần OAuth2 không anh

    • @tayjava
      @tayjava  5 месяцев назад +1

      Oh, topic hay nhé! Để a soạn giáo trình rồi làm e nhé

  • @huntwiller8231
    @huntwiller8231 4 месяца назад

    Haha, bài này hơi khoai với người chưa biết gì về docker như em

    • @tayjava
      @tayjava  4 месяца назад

      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 ạ

  • @creatorkids6284
    @creatorkids6284 4 месяца назад

    Anh có thể ra thêm video về CI/CD không anh

    • @tayjava
      @tayjava  4 месяца назад +1

      A có làm đc cái này nhưng sẽ phải chờ lâu đó e

    • @creatorkids6284
      @creatorkids6284 4 месяца назад

      @@tayjava Mong a sớm ra video về CI/CD ạ

  • @QuanNguyen-zq5op
    @QuanNguyen-zq5op 5 месяцев назад

    seri này a có làm về phần microservice spring boot không ạ ?

    • @tayjava
      @tayjava  5 месяцев назад +1

      Có e nhé, sắp đến rồi e

  • @nvtentertainment4098
    @nvtentertainment4098 2 месяца назад

    Em có mysl tong source chạy nó lỗi

  • @hoainamtruonginh6480
    @hoainamtruonginh6480 Месяц назад

    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

    • @tayjava
      @tayjava  Месяц назад

      Chụp ảnh gửi email anh xem đx ko ?

    • @beephonicy9375
      @beephonicy9375 Месяц назад

      mình cũng bị như bạn, bạn fix đc chưa ạ

    • @tayjava
      @tayjava  Месяц назад

      @@beephonicy9375 ae xem trong link github ấy, a để ở phần mô tả video ấy

  • @hieunguyen0801
    @hieunguyen0801 5 месяцев назад

    khi nào ra microservice với kafka vậy anh ??

    • @tayjava
      @tayjava  5 месяцев назад

      Chờ đến series về microservice nhé e

  • @nvtentertainment4098
    @nvtentertainment4098 2 месяца назад

    Chi gitlab CI/CD nữa đi anh

    • @tayjava
      @tayjava  Месяц назад

      Chưa đến e ơi

  • @nguyenjack9996
    @nguyenjack9996 5 месяцев назад

    Anh có thể làm về Server sent Events hoặc Webhooks được không ạ

    • @tayjava
      @tayjava  5 месяцев назад +1

      Đượ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é.

    • @nguyenjack9996
      @nguyenjack9996 5 месяцев назад

      @@tayjava dạ em cảm ơn anh

  • @LearningDSA
    @LearningDSA 5 месяцев назад +1

    Spring security JWT đi anh

    • @tayjava
      @tayjava  5 месяцев назад

      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

  • @yifang8774
    @yifang8774 4 месяца назад

    size của image lớn quá có ảnh hưởng ko anh? tại e thấy nó tận 500mb

    • @tayjava
      @tayjava  4 месяца назад +1

      E cấu hình jvm và docker là okie nhé! A còn upload đc 3g cơ 500mb chưa là gì nha