diff --git a/basic/apps/dev/gitea-data-pvc.yaml b/basic/apps/code/gitea-data-pvc.yaml
similarity index 100%
rename from basic/apps/dev/gitea-data-pvc.yaml
rename to basic/apps/code/gitea-data-pvc.yaml
diff --git a/basic/apps/dev/gitea-oauth-client.yaml b/basic/apps/code/gitea-oauth-client.yaml
similarity index 90%
rename from basic/apps/dev/gitea-oauth-client.yaml
rename to basic/apps/code/gitea-oauth-client.yaml
index 13e453e3fb2693725183b3be3671171c480419e8..945dc5268b84b7259d9e1038a8f78c906b88925b 100644
--- a/basic/apps/dev/gitea-oauth-client.yaml
+++ b/basic/apps/code/gitea-oauth-client.yaml
@@ -17,5 +17,5 @@ spec:
   scope: "openid profile email stackspin_roles"
   secretName: stackspin-gitea-oauth-variables
   redirectUris:
-    - https://dev.${domain}/user/oauth2/Stackspin/callback
+    - https://code.${domain}/user/oauth2/Stackspin/callback
   tokenEndpointAuthMethod: client_secret_post
diff --git a/basic/apps/dev/gitea-postgres-pvc.yaml b/basic/apps/code/gitea-postgres-pvc.yaml
similarity index 100%
rename from basic/apps/dev/gitea-postgres-pvc.yaml
rename to basic/apps/code/gitea-postgres-pvc.yaml
diff --git a/basic/apps/dev/gitea-release.yaml b/basic/apps/code/gitea-release.yaml
similarity index 100%
rename from basic/apps/dev/gitea-release.yaml
rename to basic/apps/code/gitea-release.yaml
diff --git a/basic/apps/dev/gitea-values-configmap.yaml b/basic/apps/code/gitea-values-configmap.yaml
similarity index 84%
rename from basic/apps/dev/gitea-values-configmap.yaml
rename to basic/apps/code/gitea-values-configmap.yaml
index 2afb230143805ced61a571da87c599b522777361..def1be98e2b9035a6200c41051633228dd8046fc 100644
--- a/basic/apps/dev/gitea-values-configmap.yaml
+++ b/basic/apps/code/gitea-values-configmap.yaml
@@ -10,15 +10,14 @@ data:
       annotations:
         kubernetes.io/tls-acme: "true"
       hosts:
-        - host: "dev.${domain}"
+        - host: "code.${domain}"
           paths:
              - path: /
                pathType: Prefix
       tls:
         - secretName: gitea-tls
           hosts:
-            - "dev.${domain}"
-            - "tmpdev.${domain}"
+            - "code.${domain}"
     gitea:
       oauth:
         - name: Stackspin
@@ -28,7 +27,7 @@ data:
           autoDiscoverUrl: "https://sso.${domain}/.well-known/openid-configuration"
       config:
         server:
-          ROOT_URL: "https://dev.${domain}"
+          ROOT_URL: "https://code.${domain}"
     persistence:
       enabled: true
       existingClaim: gitea-data
diff --git a/basic/apps/dev/kustomization.yaml b/basic/apps/code/kustomization.yaml
similarity index 100%
rename from basic/apps/dev/kustomization.yaml
rename to basic/apps/code/kustomization.yaml
diff --git a/basic/apps/do/vikunja-values-configmap.yaml b/basic/apps/do/vikunja-values-configmap.yaml
index 49e5ec652998c9981b32480d68e882907c5c96d0..6f789c27a21408cd9583d85674d8235638488931 100644
--- a/basic/apps/do/vikunja-values-configmap.yaml
+++ b/basic/apps/do/vikunja-values-configmap.yaml
@@ -46,8 +46,18 @@ data:
           kubernetes.io/tls-acme: "true"
         hosts:
           - host: "do.${domain}"
+            # Helm template rather than repitition? See https://github.com/k8s-at-home/library-charts/blob/4d09a8ddbdf11c278101b74b36720b5f7c17cd71/charts/stable/common/values.yaml#L342
+            paths:
+               - path: /
+                 pathType: Prefix
           - host: "du.${domain}"
+            paths:
+               - path: /
+                 pathType: Prefix
           - host: "tasks.${domain}"
+            paths:
+               - path: /
+                 pathType: Prefix
         tls:
           - secretName: vikunja-tls
             hosts:
@@ -55,7 +65,7 @@ data:
               - "du.${domain}"
               - "tasks.${domain}"
     caddy:
-      # TODO is caddy needed at all
+      # TODO is caddy needed at all?
       noTls: true
     postgresql:
       enabled: true