From 12b2293d2f48ac2a9493445da0f49f31a031a7a3 Mon Sep 17 00:00:00 2001 From: Stefan Jumarea Date: Sat, 22 Jun 2024 11:20:46 +0300 Subject: [PATCH] hackathons/USW24: Add Session 03 - Behind the Scenes Signed-off-by: Stefan Jumarea --- content/hackathons/usw24/index.mdx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/content/hackathons/usw24/index.mdx b/content/hackathons/usw24/index.mdx index e1818e28..6a5fd06b 100644 --- a/content/hackathons/usw24/index.mdx +++ b/content/hackathons/usw24/index.mdx @@ -127,3 +127,13 @@ While you work on them, mark the progress [here](https://docs.google.com/spreads After you are done with all of them, take a look to some more applications, following the tasks [here](https://docs.google.com/spreadsheets/d/1_dOqYnHKQgkVJn0Tiudawna4d1SV_PGgS1D8oLmGD34/edit?usp=sharing), and the same steps for building and running you used before. Go through them orderly and aim to complete all items until the Extra section. If you have extra time on your hands, go through the Extra section as well. + +### Session 03: Behind the Scenes + +In order to run applications using `kraft`, both locally and with `kraftcloud`, we need to build a minimal required filesystem for the application we want to run. +We do that using `Docker`. +This is useful both to understand what is happening behind the scenes and to have a test environment for your application. +In case there are issues with KraftCloud / KraftKit, you can use Docker to see if everything is in the right place and to assist in debugging. + +Follow the steps [here](https://unikraft.org/docs/contributing/adding-to-the-app-catalog) to see how you can port a new application on top of Unikraft. +Mark the items as completed [here](https://docs.google.com/spreadsheets/d/1_dOqYnHKQgkVJn0Tiudawna4d1SV_PGgS1D8oLmGD34/edit?usp=sharing).