@@ -16,19 +16,19 @@ spec:
1616 # Increase startup timeout
1717 run.googleapis.com/timeout : " 3600"
1818 # Auto-scaling settings
19- autoscaling.knative.dev/minScale : " 0 "
19+ autoscaling.knative.dev/minScale : " 1 "
2020 autoscaling.knative.dev/maxScale : " 10"
2121 spec :
22- # One browser instance per container
23- containerConcurrency : 1
22+ # Allow multiple concurrent requests ( browser can handle multiple tabs/requests)
23+ containerConcurrency : 10
2424 # 1 hour timeout for long browser sessions
2525 timeoutSeconds : 3600
2626 # Service account for GCP access
2727 serviceAccountName : kernel-browser-sa
2828 containers :
2929 - name : kernel-browser
3030 # This will be set during deployment
31- image : gcr.io/PROJECT_ID /kernel-browser:latest
31+ image : gcr.io/browseroperator /kernel-browser:latest
3232 ports :
3333 - name : http1
3434 containerPort : 8080
5858 value : " 768"
5959 - name : WIDTH
6060 value : " 1024"
61- # TURN server configuration for WebRTC (replace with your TURN server )
61+ # ICE servers configuration for WebRTC (includes both STUN and TURN )
6262 - name : NEKO_ICESERVERS
63- value : ' [{"urls": ["stun:stun.l.google.com:19302"]}]'
63+ value : ' [{"urls":["stun:global.stun.twilio.com:3478"]},{"urls":["turn:global.turn.twilio.com:3478?transport=udp"],"username":"464cefa09d5a8b4030b34b3faf15871b5efe0eef8331e9324f3f4f9144158ada","credential":"1Fm/UdpnNFbvfDPBtETUSZ4BhQsi0cubgLBdbScluPs="}]'
64+ # WebRTC configuration
65+ - name : NEKO_WEBRTC_TCPPORT
66+ value : " 8081"
67+ - name : NEKO_WEBRTC_UDPPORT
68+ value : " 8082"
6469 # Optional: Google Cloud Storage bucket for recordings
6570 - name : GCS_BUCKET
6671 value : " kernel-browser-recordings"
0 commit comments