# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: sqlite-web
spec:
    description: |
        sqlite-web is a web-based SQLite database browser written in Python. Browse table data, execute SQL queries, import and export data as JSON or CSV, and manage database structure — all through a clean web interface. Ideal for inspecting and administering SQLite databases remotely.
    coverImage: https://media.charlesleifer.com/blog/photos/im-1769707703-035.png
    icon: https://media.charlesleifer.com/blog/photos/sqlite-web.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access sqlite-web
    tags:
        - Tool
        - Database
    readme: |
        # sqlite-web

        A web-based SQLite database browser written in Python. Inspect, query, and manage SQLite databases through a clean and intuitive web interface.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the database browser opens immediately with no login required
        2. **Browse tables** — view table structure, columns, indexes, and triggers
        3. **Query data** — execute SQL queries with syntax highlighting and results display
        4. **Import data** — load data from JSON or CSV files into your tables
        5. **Export data** — download table data as JSON or CSV for external use

        ## Key Features

        - Browse and edit table data (INSERT, UPDATE, DELETE)
        - Execute arbitrary SQL queries
        - View table structure, columns, indexes, triggers, and foreign keys
        - Import data from JSON or CSV
        - Export data as JSON or CSV
        - Create, rename, and drop tables and columns
        - Lightweight single-container deployment

        ## License

        MIT — [GitHub](https://github.com/coleifer/sqlite-web)
    services:
        - name: sqlite-web
          icon: https://media.charlesleifer.com/blog/photos/sqlite-web.png
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/coleifer/sqlite-web:0.6.8
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            env:
                SQLITE_DATABASE:
                    default: /data/default.db
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            sqlite-web es un navegador de bases de datos SQLite basado en web, escrito en Python. Explora datos de tablas, ejecuta consultas SQL, importa y exporta datos en JSON o CSV, y gestiona la estructura de la base de datos a través de una interfaz web limpia.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a sqlite-web
        readme: |
            # sqlite-web

            Un navegador de bases de datos SQLite basado en web, escrito en Python. Inspecciona, consulta y gestiona bases de datos SQLite a través de una interfaz web intuitiva.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — el navegador de base de datos se abre inmediatamente sin necesidad de iniciar sesión
            2. **Explora tablas** — visualiza estructura, columnas, índices y triggers
            3. **Consulta datos** — ejecuta consultas SQL con resaltado de sintaxis
            4. **Importa datos** — carga datos desde archivos JSON o CSV
            5. **Exporta datos** — descarga datos de tablas como JSON o CSV

            ## Licencia

            MIT — [GitHub](https://github.com/coleifer/sqlite-web)
    id-ID:
        description: |
            sqlite-web adalah browser basis data SQLite berbasis web yang ditulis dalam Python. Jelajahi data tabel, eksekusi kueri SQL, impor dan ekspor data sebagai JSON atau CSV, dan kelola struktur basis data melalui antarmuka web yang bersih.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses sqlite-web
        readme: |
            # sqlite-web

            Browser basis data SQLite berbasis web yang ditulis dalam Python. Periksa, kueri, dan kelola basis data SQLite melalui antarmuka web yang intuitif.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — browser basis data langsung terbuka tanpa perlu login
            2. **Jelajahi tabel** — lihat struktur tabel, kolom, indeks, dan trigger
            3. **Kueri data** — eksekusi kueri SQL dan tampilkan hasil
            4. **Impor data** — muat data dari file JSON atau CSV
            5. **Ekspor data** — unduh data tabel sebagai JSON atau CSV

            ## Lisensi

            MIT — [GitHub](https://github.com/coleifer/sqlite-web)
    ja-JP:
        description: |
            sqlite-web は Python で書かれた Web ベースの SQLite データベースブラウザです。クリーンな Web インターフェースでテーブルデータの閲覧、SQL クエリの実行、JSON・CSV のインポート/エクスポート、データベース構造の管理が可能です。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: sqlite-web にアクセスするためのドメイン
        readme: |
            # sqlite-web

            Python で書かれた Web ベースの SQLite データベースブラウザ。直感的な Web インターフェースで SQLite データベースの検査、クエリ、管理ができます。

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

            1. **ドメインにアクセス** — データベースブラウザがすぐに開きます（ログイン不要）
            2. **テーブルを閲覧** — テーブル構造、カラム、インデックス、トリガーを確認
            3. **データをクエリ** — SQL クエリを実行して結果を表示
            4. **データをインポート** — JSON・CSV ファイルからデータをロード
            5. **データをエクスポート** — テーブルデータを JSON・CSV でダウンロード

            ## ライセンス

            MIT — [GitHub](https://github.com/coleifer/sqlite-web)
    ko-KR:
        description: |
            sqlite-web은 Python으로 작성된 웹 기반 SQLite 데이터베이스 브라우저입니다. 깔끔한 웹 인터페이스로 테이블 데이터 탐색, SQL 쿼리 실행, JSON/CSV 데이터 가져오기/내보내기 및 데이터베이스 구조 관리가 가능합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: sqlite-web에 접속할 도메인
        readme: |
            # sqlite-web

            Python으로 작성된 웹 기반 SQLite 데이터베이스 브라우저. 직관적인 웹 인터페이스로 SQLite 데이터베이스를 검사, 쿼리, 관리합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 데이터베이스 브라우저가 바로 열립니다 (로그인 불필요)
            2. **테이블 탐색** — 테이블 구조, 컬럼, 인덱스, 트리거 확인
            3. **데이터 쿼리** — SQL 쿼리 실행 및 결과 표시
            4. **데이터 가져오기** — JSON 또는 CSV 파일에서 데이터 로드
            5. **데이터 내보내기** — 테이블 데이터를 JSON 또는 CSV로 다운로드

            ## 라이선스

            MIT — [GitHub](https://github.com/coleifer/sqlite-web)
    th-TH:
        description: |
            sqlite-web เป็นเบราว์เซอร์ฐานข้อมูล SQLite บนเว็บที่เขียนด้วย Python เรียกดูข้อมูลตาราง เรียกใช้คำสั่ง SQL นำเข้าและส่งออกข้อมูลเป็น JSON หรือ CSV และจัดการโครงสร้างฐานข้อมูลผ่านเว็บอินเทอร์เฟซที่สะอาด
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง sqlite-web
        readme: |
            # sqlite-web

            เบราว์เซอร์ฐานข้อมูล SQLite บนเว็บที่เขียนด้วย Python ตรวจสอบ สอบถาม และจัดการฐานข้อมูล SQLite ผ่านเว็บอินเทอร์เฟซที่ใช้งานง่าย

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

            1. **เข้าสู่โดเมน** — เบราว์เซอร์ฐานข้อมูลเปิดทันทีโดยไม่ต้องล็อกอิน
            2. **เรียกดูตาราง** — ดูโครงสร้างตาราง คอลัมน์ ดัชนี และทริกเกอร์
            3. **สอบถามข้อมูล** — เรียกใช้คำสั่ง SQL พร้อมแสดงผลลัพธ์
            4. **นำเข้าข้อมูล** — โหลดข้อมูลจากไฟล์ JSON หรือ CSV
            5. **ส่งออกข้อมูล** — ดาวน์โหลดข้อมูลตารางเป็น JSON หรือ CSV

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

            MIT — [GitHub](https://github.com/coleifer/sqlite-web)
    zh-CN:
        description: |
            sqlite-web 是用 Python 编写的网页版 SQLite 数据库浏览器。通过简洁的网页界面浏览表格数据、执行 SQL 查询、导入导出 JSON 或 CSV 数据及管理数据库结构。适合远程检查与管理 SQLite 数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 sqlite-web 的域名
        readme: |
            # sqlite-web

            用 Python 编写的网页版 SQLite 数据库浏览器。通过简洁直观的网页界面检查、查询与管理 SQLite 数据库。

            ## 部署后可以做什么

            1. **打开域名** — 数据库浏览器直接打开，无需登录
            2. **浏览表格** — 查看表格结构、列、索引与触发器
            3. **查询数据** — 执行 SQL 查询并显示结果
            4. **导入数据** — 从 JSON 或 CSV 文件加载数据
            5. **导出数据** — 将表格数据下载为 JSON 或 CSV

            ## 授权

            MIT — [GitHub](https://github.com/coleifer/sqlite-web)
    zh-TW:
        description: |
            sqlite-web 是用 Python 撰寫的網頁版 SQLite 資料庫瀏覽器。透過簡潔的網頁介面瀏覽表格資料、執行 SQL 查詢、匯入匯出 JSON 或 CSV 資料及管理資料庫結構。適合遠端檢查與管理 SQLite 資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 sqlite-web 的網域
        readme: |
            # sqlite-web

            用 Python 撰寫的網頁版 SQLite 資料庫瀏覽器。透過簡潔直覺的網頁介面檢查、查詢與管理 SQLite 資料庫。

            ## 部署後可以做什麼

            1. **開啟網域** — 資料庫瀏覽器直接開啟，無需登入
            2. **瀏覽表格** — 查看表格結構、欄位、索引與觸發器
            3. **查詢資料** — 執行 SQL 查詢並顯示結果
            4. **匯入資料** — 從 JSON 或 CSV 檔案載入資料
            5. **匯出資料** — 將表格資料下載為 JSON 或 CSV

            ## 授權

            MIT — [GitHub](https://github.com/coleifer/sqlite-web)
