Deskripsi:

Buatlah satu repository GitHub yang berisi sebuah aplikasi sederhana (boleh menggunakan Node.js, Python, atau bahasa lainnya). Selanjutnya, buat satu workflow GitHub Actions yang akan:

  1. Melakukan build Docker image dari aplikasi tersebut
  2. Melakukan push Docker image ke Docker Hub

Oke langsung saja kita praktikan

  1. Buat Repository image di docker hub

Screenshot 2025-08-12 182457.png

  1. Set Personal Acces Token ( untuk password nya pakai acces token )

Screenshot 2025-08-12 190420.png

! Untuk acces permission nya izinikan read dan write , untuk delete (opsional)

  1. Buat Repository Github , sekalian bikin secret variabel nya

Screenshot 2025-08-12 184908.png

  1. Buat Applikasi sederhananya, Dockerfile , dan worflow/deploy.yml nya

entry app index.js

Screenshot 2025-08-12 181107.png

workflows/deploy.yml (setup untuk CI/CD nya)

Screenshot 2025-08-12 185050.png

Dockerfile (Untuk Build Image App kita)

Screenshot 2025-08-12 185136.png