# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Flipt
spec:
    description: |
        Flipt is a self-hosted feature flag platform with an embedded SQLite database. Manage feature flags, A/B testing, and progressive rollouts through a clean web UI — no external dependencies needed.
    coverImage: https://avatars.githubusercontent.com/u/46620462?v=4
    icon: https://raw.githubusercontent.com/flipt-io/flipt/main/ui/public/favicon.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Flipt
    tags:
        - Tool
        - Developer
    readme: |
        # Flipt

        A self-hosted feature flag platform with embedded SQLite. Manage feature flags, experiments, and rollouts through a modern web UI.

        ## What You Can Do After Deployment

        1. **Visit your domain** — open the Flipt dashboard
        2. **Create flags** — define boolean or variant feature flags
        3. **Set up segments** — target users based on properties
        4. **Configure rollouts** — progressive percentage-based rollouts
        5. **Use the API** — integrate flags into your applications via REST or gRPC

        ## Key Features

        - Boolean and multi-variant feature flags
        - User segmentation and targeting rules
        - Percentage-based rollouts
        - REST and gRPC APIs
        - Audit logging
        - Namespaces for flag organization
        - Embedded SQLite (no external database needed)

        ## License

        GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
    services:
        - name: flipt
          icon: https://raw.githubusercontent.com/flipt-io/flipt/main/ui/public/favicon.svg
          template: PREBUILT_V2
          spec:
            source:
                image: flipt/flipt:v2.8.0
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: flipt-data
                  dir: /var/opt/flipt
            env:
                FLIPT_LOG_LEVEL:
                    default: info
                FLIPT_META_TELEMETRY_ENABLED:
                    default: "false"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Flipt es una plataforma de feature flags autoalojada con SQLite integrado. Gestiona flags, pruebas A/B y despliegues progresivos desde una interfaz web limpia.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Flipt
        readme: |
            # Flipt

            Plataforma de feature flags autoalojada con SQLite integrado. Gestiona flags y experimentos desde una interfaz web moderna.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — abre el panel de Flipt
            2. **Crea flags** — define flags booleanos o con variantes
            3. **Configura segmentos** — segmenta usuarios por propiedades
            4. **Configura despliegues** — despliegues progresivos por porcentaje
            5. **Usa la API** — integra flags en tus aplicaciones via REST o gRPC

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
    id-ID:
        description: |
            Flipt adalah platform feature flag self-hosted dengan SQLite bawaan. Kelola feature flag, A/B testing, dan rollout bertahap melalui UI web yang bersih.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Flipt
        readme: |
            # Flipt

            Platform feature flag self-hosted dengan SQLite bawaan. Kelola flag dan eksperimen dari UI web modern.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — buka dasbor Flipt
            2. **Buat flag** — definisikan flag boolean atau multi-varian
            3. **Atur segmen** — targetkan pengguna berdasarkan properti
            4. **Konfigurasi rollout** — rollout bertahap berbasis persentase
            5. **Gunakan API** — integrasikan flag ke aplikasi via REST atau gRPC

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
    ja-JP:
        description: |
            Flipt はセルフホスト型のフィーチャーフラグプラットフォームです。組み込み SQLite で外部依存なし。Web UI でフラグ、A/B テスト、段階的ロールアウトを管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Flipt にアクセスするためのドメイン
        readme: |
            # Flipt

            セルフホスト型のフィーチャーフラグプラットフォーム。SQLite 内蔵で Web UI からフラグと実験を管理。

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

            1. **ドメインにアクセス** — Flipt ダッシュボードを開く
            2. **フラグを作成** — ブール値またはバリアントフラグを定義
            3. **セグメントを設定** — ユーザー属性に基づくターゲティング
            4. **ロールアウトを設定** — パーセンテージベースの段階的ロールアウト
            5. **API を使用** — REST または gRPC でアプリケーションにフラグを統合

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
    ko-KR:
        description: |
            Flipt는 셀프 호스팅 기능 플래그 플랫폼으로 내장 SQLite를 사용합니다. 웹 UI로 기능 플래그, A/B 테스트, 점진적 롤아웃을 관리합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Flipt에 접속할 도메인
        readme: |
            # Flipt

            셀프 호스팅 기능 플래그 플랫폼. 내장 SQLite로 웹 UI에서 기능 플래그와 실험을 관리.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Flipt 대시보드 열기
            2. **플래그 생성** — 불리언 또는 다중 변형 기능 플래그 정의
            3. **세그먼트 설정** — 사용자 속성 기반 타겟팅
            4. **롤아웃 설정** — 퍼센트 기반 점진적 롤아웃
            5. **API 사용** — REST 또는 gRPC로 앱에 플래그 통합

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
    th-TH:
        description: |
            Flipt เป็นแพลตฟอร์ม feature flag แบบ self-hosted พร้อม SQLite ในตัว จัดการ flag, A/B testing และ rollout แบบค่อยเป็นค่อยไปผ่าน Web UI
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Flipt
        readme: |
            # Flipt

            แพลตฟอร์ม feature flag แบบ self-hosted พร้อม SQLite ในตัว จัดการ flag และการทดลองผ่าน Web UI

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

            1. **เข้าสู่โดเมน** — เปิดแดชบอร์ด Flipt
            2. **สร้าง flag** — กำหนด flag แบบ boolean หรือหลายตัวแปร
            3. **ตั้งค่าเซกเมนต์** — กำหนดเป้าหมายผู้ใช้ตามคุณสมบัติ
            4. **กำหนดค่า rollout** — rollout แบบค่อยเป็นค่อยไปตามเปอร์เซ็นต์
            5. **ใช้ API** — รวม flag เข้ากับแอปพลิเคชันผ่าน REST หรือ gRPC

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

            GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
    zh-CN:
        description: |
            Flipt 是自托管的功能标志平台，内嵌 SQLite 数据库。通过简洁的 Web UI 管理功能标志、A/B 测试与渐进式发布，无需外部依赖。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Flipt 的域名
        readme: |
            # Flipt

            自托管的功能标志平台，内嵌 SQLite。通过现代化 Web UI 管理功能标志、实验与发布。

            ## 部署后可以做什么

            1. **打开域名** — 打开 Flipt 仪表板
            2. **创建标志** — 定义布尔或多变体功能标志
            3. **设置分段** — 根据用户属性进行目标定位
            4. **配置发布** — 基于百分比的渐进式发布
            5. **使用 API** — 通过 REST 或 gRPC 将标志集成到应用程序

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
    zh-TW:
        description: |
            Flipt 是自架的功能旗標平台，內建 SQLite 資料庫。透過簡潔的 Web UI 管理功能旗標、A/B 測試與漸進式發佈，無需外部依賴。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Flipt 的網域
        readme: |
            # Flipt

            自架的功能旗標平台，內建 SQLite。透過現代化 Web UI 管理功能旗標、實驗與發佈。

            ## 部署後可以做什麼

            1. **開啟網域** — 開啟 Flipt 儀表板
            2. **建立旗標** — 定義布林或多變體功能旗標
            3. **設定區段** — 依使用者屬性進行目標鎖定
            4. **設定發佈** — 以百分比進行漸進式發佈
            5. **使用 API** — 透過 REST 或 gRPC 將旗標整合至應用程式

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/flipt-io/flipt)
