-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review awal #1
Comments
Sekarang process download dan extrack submission aku serahkan ke ansible mas @cod3beat, jadi aplikasi ini cuman jalanin folder yang sudah diextrack. Concernnya adalah supaya semua aplikasi auto review tidak perlu membuat proses yang sama seperti download dan extract. Jadi proses ini bisa di simpan di ansible kan ya?
Ini berarti di cek sebelum menjalankan
Jalanin command sama container caranya gimana mas? berarti perlu bikin script baru buat jalanin command-command yang ada di comtainer?
Ini concernnya apa ya mas? dan cara ngecek port tersebut aktif atau engga berarti lewat response proxy ya?
betul mas ini buat ngecek port |
Iya betul @agissept . Tapi kalo urusan download dan pemeriksaan validitas submission (memeriksa berkas adalah zip dan ukurannya benar) diserahkan ke service luar (misalnya ansible), maka sepertinya hanya 1 Kalo mengirim hasil review itu dijalankan siapa @agissept ? Aku nggak menemukan proses itu ketika review kodenya kemarin. |
Ini bisa dibuatkan service baru aja yang bisa dijalankan via container? Karena bahaya kalo proses extract ini nggak diisolasi dari fileysystem lainnya
Hmm repot juga kalo begitu. wkwkw. Yang diukur sih ukurang zipnya sebenarnya. |
untuk mengurangi apa yang harus diinstall di imagenya. Sehingga ukuran image lebih kecil, dan nggak butuh proses macam2 yang tersedia di containernya. Ini akan mengurangi ruang gerak peretas bila dia bisa jebol aplikasinya. Utk memeriksa apakah portnya aktif ato nggak lewat http response aja (dan iya lewat proxynya) |
Aku masih belum kebayang caranya buat script jalanin container. Apakah command
Kalo yang mengirim hasil review aku serahkan ke ansible mas |
Berarti proses extractnya di dalam container ya mas?
Oke noted mas |
Berari kalo response codenya 502 berarti portnya salah ya mas? |
Mas @cod3beat ini nanti jalan di 1 container atau 2 container? |
Oh, ini maksudnya kamu tinggal nyediakan
Perintah di atas hanya contoh ya. Jadi semacam cli yang kamu sediakan, tapi via
Iya @agissept , tapi ya mungkin perlu dijalankan oleh container yang berbeda. Yang fokus download submission
Nah asumsinya gitu |
Container yang dibuat akan sesuai fungsinya. Bisa jadi ada 3 container:
|
Lalu di container mana aplikasi siswa dijalankan? apakah di container yang sama dengan assistest mas atau di container download dan extract submission? |
Di volume yang bisa dibaca oleh container assistest. Makanya itu kenapa containernya butuh servicenya untuk bisa menerima inputan via |
oh ya @agissept , model API di atas kan melalui Misalnya |
nanti yang jalanin command |
Service di luar |
Aku masih bingung sih mas, aku kebayangnya malah gini
|
Kurang lebih seperti ini:
cc @habibimustafa ada masukan? |
Aplikasi siswanya berarti dijalankan menggunakan |
Iya @agissept . Kurang lebih sama seperti contoh container yang aku share di teams. Di situ ada 2 service yag berjalan:
Jadi di 1 container akan ada beberapa service yg berjalan, salah satunya aplikasi yang dibuat siswa |
Kalo script
|
oh ya gpp @agissept . Terserah. Pokoknya perintah2 itu bisa dijalankan oleh service lain. Selama bisa seperti itu ya beres. |
Kalo gini kayaknya engga perlu proxy di containernya, soalnya aplikasi siswa dan postman test berjalan di container yang sama |
Iya nggak perlu @agissept . |
mas @cod3beat , aku udah nyediain 1 runner scrpit. Contohnya kaya gini
|
ok siap @agissept |
@agissept ini adalah hasil review awalku ya:
REVIEW
npm install
. Biar dikelola oleh containernyanpm run assistes
atau semacam itu.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?
The text was updated successfully, but these errors were encountered: