update
diff --git a/charts/app-runner/templates/install.yaml b/charts/app-runner/templates/install.yaml
index b9ecdbb..4bff07e 100644
--- a/charts/app-runner/templates/install.yaml
+++ b/charts/app-runner/templates/install.yaml
@@ -86,9 +86,9 @@
         - name: api
           containerPort: 3000
           protocol: TCP
-        - name: app
-          containerPort: {{ .Values.appPort }}
-          protocol: TCP
+        {{- if .Values.appPorts }}
+          {{ toYaml .Values.appPorts | nindent 8 }}
+        {{- end }}
         env:
         - name: SELF_IP
           valueFrom:
diff --git a/charts/app-runner/values.yaml b/charts/app-runner/values.yaml
index 88958ae..795f2c0 100644
--- a/charts/app-runner/values.yaml
+++ b/charts/app-runner/values.yaml
@@ -8,7 +8,7 @@
 appId: ""
 runCfg: ""
 appDir: /dodo-app
-appPort: 8080
+appPorts: []
 managerAddr: ""
 volumes: []
 runtimeClassName: ""