Skip to content

Review awal #1

@cod3beat

Description

@cod3beat

@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 assistes atau 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions