diff --git a/instance-scripts/cloud-init.yml b/instance-scripts/cloud-init.yml
index 7bb49d45cd44d31fa3c93b087a5a36c14a415192..d34d7ff99f906a56fc88f579d89648412dfa10ae 100644
--- a/instance-scripts/cloud-init.yml
+++ b/instance-scripts/cloud-init.yml
@@ -9,6 +9,7 @@ packages:
   - curl
   - git
   - argon2
+  - build-essential
 
 runcmd:
 #
diff --git a/instance-scripts/config-files/atrium.yaml b/instance-scripts/config-files/atrium.yaml
index f24d6278e550d65654a01221009376a18839286a..916abb7b9ef0eee6fd1249893be4b5ba397e9972 100644
--- a/instance-scripts/config-files/atrium.yaml
+++ b/instance-scripts/config-files/atrium.yaml
@@ -9,27 +9,34 @@ apps: # optional : applications served by atrium
     icon: web_asset
     color: 4292030255
     is_proxy: true
-    host: code-%atrium_count_index%
+    host: code
     target: localhost:8080
   - id: 2
     name: Desktop
     icon: web_asset
     color: 4292030255
     is_proxy: true
-    host: desktop-%atrium_count_index%
+    host: desktop
     target: localhost:8081
   - id: 3
     name: Terminal
     icon: terminal
     color: 4292030255
     is_proxy: true
-    host: terminal-%atrium_count_index%
+    host: terminal
     target: localhost:8082
     secured: true
     login: admin
     password: %user_password%
     roles:
       - ADMINS
+  - id: 4
+    name: App
+    icon: web_asset
+    color: 4292030255
+    is_proxy: true
+    host: app
+    target: localhost:3000
 users:
   - login: admin
     password: %user_password_hash%