-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
@agissept ini adalah hasil review awalku ya:
REVIEW
- Aplikasi perlu memastikan bahwa berkasnya adalah zip (atau archive yang boleh diproses)
- Aplikasi perlu memastikan ukuran dari berkasnya
- Aplikasi tidak perlu menjalankan perintah
npm install. Biar dikelola oleh containernya - Aplikasinya tidak perlu menjalankan perintah docker. Ini karena servicenya akan berada di dalam container. Aplikasi hanya perlu menyediakan command yang bisa dieksekusi oleh containernya, misalnya
npm run assistesatau semacam itu. - Aplikasi jangan memeriksa port yang terbuka. Kalo submission siswa tidak mengembalikan hasil yang diminta oleh aplikasi, maka anggap saja submission tsb belum setup socket di port tersebut.
- Aplikasi menerima lokasi menulis hasil review melalui command line. Tujuannya agar lokasi penulisan ini bisa diatur oleh containernya.
- Jadi intinya aplikasi perlu mengexpose command-command ke container, sehingga container bisa menjalankan aplikasi dengan fleksibel.
- Jangan pasang nginx. Nanti pakai http-proxy saja yg lebih sederhana. Ini untuk mengecilkan ukuran dari imagenya.
Progresku untuk urusan containernya bisa dilihat di https://3.basecamp.com/5135326/buckets/30260627/card_tables/cards/5662164384 ya
Oh ya, pas aku baca Dockerfile yang ada di repo ini, ada perintah untuk menginstall net-tools. Itu digunakan untuk apa ya? Untuk memeriksa port ya?
Metadata
Metadata
Assignees
Labels
No labels