# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Nuphos Agent Runtime - Claude Code
spec:
    description: Claude Code runtime for Nuphos
    icon: https://cdn-console.zeabur.com/f/WpysO/claude-color.webp
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain for accessing the runtime api
    readme: ""
    services:
        - name: nuphos-runtime
          icon: https://cdn-console.zeabur.com/f/WpysO/claude-color.webp
          template: PREBUILT_V2
          spec:
            id: nuphos-runtime
            source:
                image: ghcr.io/zeabur/nuphos-runtime:0.0.15-claude-code
            ports:
                - id: port-8080
                  port: 8080
                  type: HTTP
            volumes:
                - id: home-node
                  dir: /home/node
            portForwarding:
                enabled: false
          domainKey: PUBLIC_DOMAIN
