# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Mockoon CLI
spec:
    description: |
        Mockoon CLI is an open-source API mock server for creating and running fake REST APIs. Define endpoints, response bodies, headers, and status codes — then serve them instantly for development and testing. Stateless and config-driven.
    coverImage: https://avatars.githubusercontent.com/u/34795725
    icon: https://avatars.githubusercontent.com/u/34795725
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Mockoon CLI
    tags:
        - Tool
    readme: |
        # Mockoon CLI

        An open-source API mock server that lets you create and run fake REST APIs for development and testing. Define endpoints with custom responses, headers, latency, and rules — all without writing backend code.

        ## What You Can Do After Deployment

        1. **Visit your domain** — verify the mock server is running
        2. **Define mock routes** — configure endpoints via environment files or the Mockoon desktop app
        3. **Send requests** — point your frontend or integration tests at the mock server
        4. **Simulate latency** — add response delays to test loading states and timeouts
        5. **Use dynamic responses** — leverage templating helpers to generate realistic fake data

        ## Key Features

        - Create unlimited mock API endpoints with custom responses
        - Response rules for conditional responses based on request parameters
        - Built-in templating with Faker.js helpers for dynamic data
        - Configurable response latency and HTTP status codes
        - CORS support out of the box
        - Import and export via OpenAPI / Swagger specs
        - Proxy mode to forward unmatched requests to a real API
        - Logging of all incoming requests for debugging
        - Stateless — no database required

        ## License

        MIT — [GitHub](https://github.com/mockoon/mockoon) | [Website](https://mockoon.com)
    services:
        - name: mockoon
          icon: https://avatars.githubusercontent.com/u/34795725
          template: PREBUILT_V2
          spec:
            source:
                image: mockoon/cli:9.5.0
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            env: {}
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Mockoon CLI es un servidor de APIs simuladas de código abierto para crear y ejecutar APIs REST falsas. Define endpoints, cuerpos de respuesta, cabeceras y códigos de estado — todo listo al instante para desarrollo y pruebas. Sin estado, basado en configuración.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Mockoon CLI
        readme: |
            # Mockoon CLI

            Servidor de APIs simuladas de código abierto para crear y ejecutar APIs REST falsas para desarrollo y pruebas. Define endpoints con respuestas personalizadas, cabeceras, latencia y reglas — sin escribir código backend.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — verifica que el servidor de simulación está funcionando
            2. **Define rutas simuladas** — configura endpoints mediante archivos de entorno o la app de escritorio Mockoon
            3. **Envía solicitudes** — apunta tu frontend o pruebas de integración al servidor simulado
            4. **Simula latencia** — añade retrasos de respuesta para probar estados de carga y timeouts
            5. **Respuestas dinámicas** — usa helpers de plantillas para generar datos falsos realistas

            ## Características

            - Endpoints de API simulados ilimitados con respuestas personalizadas
            - Reglas de respuesta condicional basadas en parámetros de solicitud
            - Sistema de plantillas Faker.js integrado para datos dinámicos
            - Latencia de respuesta y códigos HTTP configurables
            - Soporte CORS integrado
            - Importación y exportación de especificaciones OpenAPI/Swagger
            - Sin estado (sin base de datos)

            ## Licencia

            MIT — [GitHub](https://github.com/mockoon/mockoon)
    id-ID:
        description: |
            Mockoon CLI adalah server API mock open-source untuk membuat dan menjalankan REST API palsu. Definisikan endpoint, body respons, header, dan kode status — langsung siap untuk pengembangan dan pengujian. Stateless, berbasis konfigurasi.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Mockoon CLI
        readme: |
            # Mockoon CLI

            Server API mock open-source untuk membuat dan menjalankan REST API palsu untuk pengembangan dan pengujian. Definisikan endpoint dengan respons kustom, header, latensi, dan aturan — tanpa menulis kode backend.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — verifikasi server mock sudah berjalan
            2. **Definisikan rute mock** — konfigurasi endpoint melalui file environment atau aplikasi desktop Mockoon
            3. **Kirim request** — arahkan frontend atau tes integrasi ke server mock
            4. **Simulasi latensi** — tambahkan delay respons untuk menguji loading state dan timeout
            5. **Respons dinamis** — gunakan template helper untuk menghasilkan data palsu yang realistis

            ## Fitur

            - Endpoint API mock tak terbatas dengan respons kustom
            - Aturan respons kondisional berdasarkan parameter request
            - Sistem template Faker.js bawaan untuk data dinamis
            - Latensi respons dan kode HTTP yang dapat dikonfigurasi
            - Dukungan CORS bawaan
            - Import dan export spesifikasi OpenAPI/Swagger
            - Stateless (tanpa database)

            ## Lisensi

            MIT — [GitHub](https://github.com/mockoon/mockoon)
    ja-JP:
        description: |
            Mockoon CLIはオープンソースのAPIモックサーバーです。エンドポイント、レスポンス、ヘッダー、ステータスコードを定義し、開発・テスト用のフェイクREST APIを即座に提供。ステートレス・設定駆動。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Mockoon CLIにアクセスするためのドメイン
        readme: |
            # Mockoon CLI

            オープンソースのAPIモックサーバー。フェイクREST APIを作成・実行し、開発やテストに利用。エンドポイント、カスタムレスポンス、ヘッダー、遅延、ルールを定義。バックエンドコード不要。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — モックサーバーの起動を確認
            2. **モックルートを定義** — 環境ファイルやMockoonデスクトップアプリでエンドポイントを設定
            3. **リクエスト送信** — フロントエンドや統合テストをモックサーバーに向ける
            4. **レイテンシをシミュレート** — レスポンス遅延を追加してローディング状態やタイムアウトをテスト
            5. **動的レスポンス** — テンプレートヘルパーでリアルなフェイクデータを生成

            ## 主な機能

            - 無制限のモックAPIエンドポイントとカスタムレスポンス
            - リクエストパラメータに基づく条件付きレスポンスルール
            - Faker.js内蔵テンプレートで動的データ生成
            - レスポンス遅延とHTTPステータスコードの設定
            - CORS標準サポート
            - OpenAPI/Swaggerインポート・エクスポート
            - ステートレス（データベース不要）

            ## ライセンス

            MIT — [GitHub](https://github.com/mockoon/mockoon)
    ko-KR:
        description: |
            Mockoon CLI는 오픈소스 API 모의 서버입니다. 엔드포인트, 응답 본문, 헤더, 상태 코드를 정의하고 개발 및 테스트용 가짜 REST API를 즉시 제공합니다. 상태 비저장, 설정 기반.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Mockoon CLI에 접속할 도메인
        readme: |
            # Mockoon CLI

            오픈소스 API 모의 서버. 가짜 REST API를 생성하고 실행하여 개발과 테스트에 활용. 엔드포인트, 커스텀 응답, 헤더, 지연, 규칙을 정의. 백엔드 코드 불필요.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 모의 서버가 실행 중인지 확인
            2. **모의 라우트 정의** — 환경 파일이나 Mockoon 데스크톱 앱으로 엔드포인트 설정
            3. **요청 전송** — 프론트엔드나 통합 테스트를 모의 서버로 연결
            4. **지연 시뮬레이션** — 응답 지연을 추가하여 로딩 상태와 타임아웃 테스트
            5. **동적 응답** — 템플릿 헬퍼로 사실적인 가짜 데이터 생성

            ## 주요 기능

            - 무제한 모의 API 엔드포인트와 커스텀 응답
            - 요청 파라미터 기반 조건부 응답 규칙
            - Faker.js 내장 템플릿으로 동적 데이터 생성
            - 응답 지연 및 HTTP 상태 코드 설정
            - CORS 기본 지원
            - OpenAPI/Swagger 가져오기/내보내기
            - 상태 비저장 (데이터베이스 불필요)

            ## 라이선스

            MIT — [GitHub](https://github.com/mockoon/mockoon)
    th-TH:
        description: |
            Mockoon CLI คือเซิร์ฟเวอร์จำลอง API แบบโอเพ่นซอร์สสำหรับสร้างและรัน REST API ปลอม กำหนด endpoint, body ตอบกลับ, header และ status code — พร้อมใช้ทันทีสำหรับพัฒนาและทดสอบ ไม่มีสถานะ ขับเคลื่อนด้วยการตั้งค่า
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Mockoon CLI
        readme: |
            # Mockoon CLI

            เซิร์ฟเวอร์จำลอง API แบบโอเพ่นซอร์สสำหรับสร้างและรัน REST API ปลอมเพื่อพัฒนาและทดสอบ กำหนด endpoint พร้อมการตอบกลับ, header, ความหน่วง และกฎ — ไม่ต้องเขียนโค้ด backend

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** — ตรวจสอบว่าเซิร์ฟเวอร์จำลองทำงานอยู่
            2. **กำหนดเส้นทางจำลอง** — ตั้งค่า endpoint ผ่านไฟล์สภาพแวดล้อมหรือแอป Mockoon
            3. **ส่งคำขอ** — ชี้ frontend หรือการทดสอบไปที่เซิร์ฟเวอร์จำลอง
            4. **จำลองความหน่วง** — เพิ่มความล่าช้าในการตอบกลับเพื่อทดสอบสถานะการโหลดและ timeout
            5. **การตอบกลับแบบไดนามิก** — ใช้ template helper สร้างข้อมูลปลอมที่สมจริง

            ## ฟีเจอร์หลัก

            - สร้าง endpoint API จำลองไม่จำกัดพร้อมการตอบกลับแบบกำหนดเอง
            - กฎการตอบกลับตามเงื่อนไขจากพารามิเตอร์คำขอ
            - ระบบ template Faker.js ในตัวสำหรับข้อมูลแบบไดนามิก
            - ตั้งค่าความหน่วงและรหัสสถานะ HTTP ได้
            - รองรับ CORS ในตัว
            - นำเข้าส่งออก OpenAPI/Swagger
            - ไม่มีสถานะ (ไม่ต้องใช้ฐานข้อมูล)

            ## สัญญาอนุญาต

            MIT — [GitHub](https://github.com/mockoon/mockoon)
    zh-CN:
        description: |
            Mockoon CLI 是开源 API 模拟服务器，用于创建和运行假的 REST API。定义端点、响应体、请求头和状态码，立即供开发和测试使用。无状态、配置驱动。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Mockoon CLI 的域名
        readme: |
            # Mockoon CLI

            开源 API 模拟服务器，可创建和运行假的 REST API 供开发和测试使用。定义端点、自定义响应、请求头、延迟和规则，无需编写后端代码。

            ## 部署后可以做什么

            1. **打开域名** — 确认模拟服务器已启动
            2. **定义模拟路由** — 通过环境文件或 Mockoon 桌面应用配置端点
            3. **发送请求** — 将前端或集成测试指向模拟服务器
            4. **模拟延迟** — 添加响应延迟以测试加载状态和超时
            5. **动态响应** — 使用模板辅助函数生成逼真的假数据

            ## 主要功能

            - 创建无限量的模拟 API 端点与自定义响应
            - 响应规则：根据请求参数条件返回不同内容
            - 内置 Faker.js 模板系统生成动态数据
            - 可配置响应延迟和 HTTP 状态码
            - 内置 CORS 支持
            - 导入导出 OpenAPI / Swagger 规范
            - 代理模式：将未匹配请求转发至真实 API
            - 无状态，不需要数据库

            ## 授权

            MIT — [GitHub](https://github.com/mockoon/mockoon)
    zh-TW:
        description: |
            Mockoon CLI 是開源 API 模擬伺服器，用於建立和執行假的 REST API。定義端點、回應內容、標頭和狀態碼，立即提供開發和測試使用。無狀態、設定驅動。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Mockoon CLI 的網域
        readme: |
            # Mockoon CLI

            開源 API 模擬伺服器，可建立和執行假的 REST API 供開發和測試使用。定義端點、自訂回應、標頭、延遲和規則，無需撰寫後端程式碼。

            ## 部署後可以做什麼

            1. **開啟網域** — 確認模擬伺服器已啟動
            2. **定義模擬路由** — 透過環境檔或 Mockoon 桌面應用設定端點
            3. **發送請求** — 將前端或整合測試指向模擬伺服器
            4. **模擬延遲** — 加入回應延遲以測試載入狀態和超時
            5. **動態回應** — 使用範本輔助函式產生擬真的假資料

            ## 主要功能

            - 建立無限量的模擬 API 端點與自訂回應
            - 回應規則：根據請求參數條件回傳不同內容
            - 內建 Faker.js 模板系統產生動態資料
            - 可設定回應延遲和 HTTP 狀態碼
            - 內建 CORS 支援
            - 匯入匯出 OpenAPI / Swagger 規格
            - 代理模式：將未匹配的請求轉發至真實 API
            - 無狀態，不需要資料庫

            ## 授權

            MIT — [GitHub](https://github.com/mockoon/mockoon)
