# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Mealie
spec:
    description: |
        A self-hosted recipe manager, meal planner, and shopping list with a modern web interface. Import recipes from any URL, organize meal plans, and generate shopping lists for the whole family.
    coverImage: https://raw.githubusercontent.com/mealie-recipes/mealie/mealie-next/docs/docs/assets/img/home_screenshot.png
    icon: https://raw.githubusercontent.com/mealie-recipes/mealie/mealie-next/docs/docs/assets/img/favicon.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Mealie
    tags:
        - Tool
        - Lifestyle
    readme: |
        # Mealie

        Mealie is a self-hosted recipe manager and meal planner with a clean, modern interface. It provides a REST API backend and a reactive Vue frontend designed for the whole family.

        ## What You Can Do After Deployment

        - **Import recipes** from any URL with automatic metadata extraction
        - **Organize recipes** with tags, categories, and custom sorting
        - **Plan meals** with a drag-and-drop weekly meal planner
        - **Generate shopping lists** from your meal plans or individual recipes
        - **Share recipes** with family members via multi-user support
        - **Access via mobile** with a responsive PWA interface
        - **Integrate with Home Assistant** for smart home recipe workflows

        ## First Login

        The first user to register becomes the **admin**. After creating your admin account, you can disable public signup via the `ALLOW_SIGNUP` environment variable.

        ## Environment Variables

        | Variable | Default | Description |
        |---|---|---|
        | `DB_ENGINE` | `sqlite` | Database engine (sqlite recommended for single-instance) |
        | `ALLOW_SIGNUP` | `false` | Allow new user registration |
        | `TZ` | `UTC` | Timezone for scheduled tasks |

        ## License

        Mealie is licensed under [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE).
    services:
        - name: mealie
          icon: https://raw.githubusercontent.com/mealie-recipes/mealie/mealie-next/docs/docs/assets/img/favicon.png
          template: PREBUILT_V2
          spec:
            id: mealie
            source:
                image: hkotel/mealie:v3.14.0
            ports:
                - id: web
                  port: 9000
                  type: HTTP
            volumes:
                - id: data
                  dir: /app/data
            env:
                ALLOW_SIGNUP:
                    default: "false"
                DB_ENGINE:
                    default: sqlite
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /api/app/about
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Gestor de recetas autoalojado, planificador de comidas y lista de compras. Importa recetas desde cualquier URL y planifica tus menus semanales.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Dominio
              description: El dominio para acceder a Mealie
        readme: |
            # Mealie

            Mealie es un gestor de recetas autoalojado y planificador de comidas con una interfaz web moderna.

            ## Que puedes hacer tras el despliegue

            - **Importar recetas** desde cualquier URL
            - **Organizar recetas** con etiquetas y categorias
            - **Planificar comidas** con un planificador semanal
            - **Generar listas de compras** desde tus planes de comida
            - **Multiusuario** para compartir recetas en familia
            - **Acceso movil** con interfaz PWA responsiva

            ## Primer inicio de sesion

            El primer usuario en registrarse sera el **administrador**. Usa `ALLOW_SIGNUP` para controlar el registro publico.

            ## Licencia

            [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE)
    id-ID:
        description: |
            Pengelola resep self-hosted, perencana menu, dan daftar belanja. Impor resep dari URL mana pun dan rencanakan menu mingguan Anda.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Domain
              description: Domain untuk mengakses Mealie
        readme: |
            # Mealie

            Mealie adalah pengelola resep self-hosted dan perencana menu dengan antarmuka web modern.

            ## Yang Bisa Dilakukan Setelah Deploy

            - **Impor resep** dari URL mana pun
            - **Atur resep** dengan tag dan kategori
            - **Rencanakan menu** dengan perencana mingguan drag-and-drop
            - **Buat daftar belanja** dari rencana menu
            - **Multi-pengguna** untuk berbagi resep dengan keluarga
            - **Akses mobile** dengan antarmuka PWA responsif

            ## Login Pertama

            Pengguna pertama yang mendaftar menjadi **admin**. Gunakan `ALLOW_SIGNUP` untuk mengontrol pendaftaran publik.

            ## Lisensi

            [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE)
    ja-JP:
        description: |
            セルフホスト型のレシピ管理、献立プランナー、買い物リスト。任意のURLからレシピをインポートし、週間献立を計画できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: ドメイン
              description: Mealie にアクセスするためのドメイン
        readme: |
            # Mealie

            Mealie はセルフホスト型のレシピ管理・献立プランナーです。モダンな Web インターフェースを備えています。

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

            - **レシピのインポート** — 任意の URL からレシピを自動取得
            - **レシピの整理** — タグやカテゴリで管理
            - **献立の計画** — ドラッグ＆ドロップで週間献立を作成
            - **買い物リストの生成** — 献立から自動で買い物リストを作成
            - **マルチユーザー対応** — 家族でレシピを共有
            - **モバイル対応** — レスポンシブ PWA インターフェース

            ## 初回ログイン

            最初に登録したユーザーが **管理者** になります。`ALLOW_SIGNUP` で公開登録を制御できます。

            ## ライセンス

            [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE)
    ko-KR:
        description: |
            셀프 호스팅 레시피 관리자, 식단 플래너, 장보기 목록. URL에서 레시피를 가져오고 주간 식단을 계획할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 도메인
              description: Mealie에 접속할 도메인
        readme: |
            # Mealie

            Mealie는 셀프 호스팅 레시피 관리자 및 식단 플래너입니다. 모던한 웹 인터페이스를 제공합니다.

            ## 배포 후 할 수 있는 것

            - **레시피 가져오기** — URL에서 레시피 자동 추출
            - **레시피 정리** — 태그와 카테고리로 관리
            - **식단 계획** — 드래그 앤 드롭 주간 식단 플래너
            - **장보기 목록 생성** — 식단에서 자동 생성
            - **다중 사용자** — 가족과 레시피 공유
            - **모바일 지원** — 반응형 PWA 인터페이스

            ## 첫 로그인

            처음 등록한 사용자가 **관리자**가 됩니다. `ALLOW_SIGNUP`으로 공개 등록을 제어할 수 있습니다.

            ## 라이선스

            [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE)
    th-TH:
        description: |
            ตัวจัดการสูตรอาหารแบบ Self-hosted วางแผนมื้ออาหาร และรายการซื้อของ นำเข้าสูตรอาหารจาก URL ใดก็ได้และวางแผนเมนูรายสัปดาห์
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Mealie
        readme: |
            # Mealie

            Mealie เป็นตัวจัดการสูตรอาหารแบบ Self-hosted และตัววางแผนมื้ออาหารพร้อมอินเทอร์เฟซเว็บที่ทันสมัย

            ## สิ่งที่ทำได้หลัง Deploy

            - **นำเข้าสูตรอาหาร** จาก URL ใดก็ได้
            - **จัดระเบียบสูตร** ด้วยแท็กและหมวดหมู่
            - **วางแผนมื้ออาหาร** ด้วยตัววางแผนรายสัปดาห์แบบลากวาง
            - **สร้างรายการซื้อของ** จากแผนมื้ออาหาร
            - **หลายผู้ใช้** แชร์สูตรอาหารกับครอบครัว
            - **ใช้งานบนมือถือ** ด้วยอินเทอร์เฟซ PWA แบบ Responsive

            ## เข้าสู่ระบบครั้งแรก

            ผู้ใช้คนแรกที่ลงทะเบียนจะเป็น **ผู้ดูแลระบบ** ใช้ `ALLOW_SIGNUP` เพื่อควบคุมการลงทะเบียนสาธารณะ

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

            [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE)
    zh-CN:
        description: |
            自托管食谱管理器、餐点规划工具与购物清单，支持从任意网址导入食谱、规划每周菜单并自动生成购物清单。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 域名
              description: 访问 Mealie 的域名
        readme: |
            # Mealie

            Mealie 是一款自托管食谱管理器与餐点规划工具，提供现代化 Web 界面。

            ## 部署后你可以做什么

            - **导入食谱** — 从任意网址自动提取食谱数据
            - **整理食谱** — 使用标签和分类管理食谱库
            - **规划餐点** — 拖放式每周餐点规划器
            - **生成购物清单** — 根据餐点计划自动生成采购清单
            - **多用户支持** — 家庭成员各自登录共享食谱
            - **移动端访问** — 响应式 PWA 界面

            ## 首次登录

            第一位注册的用户将成为 **管理员**。建立管理员账号后，可通过 `ALLOW_SIGNUP` 关闭公开注册。

            ## 许可证

            [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE)
    zh-TW:
        description: |
            自架食譜管理器、餐點規劃工具與購物清單，擁有現代化網頁介面。可從任何網址匯入食譜、規劃每週菜單，並自動產生購物清單，適合全家使用。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 網域
              description: 存取 Mealie 的網域名稱
        readme: |
            # Mealie

            Mealie 是一款自架食譜管理器與餐點規劃工具，具備簡潔的現代化介面，提供 REST API 後端與 Vue 響應式前端，專為全家人設計。

            ## 部署後你可以做什麼

            - **匯入食譜** — 從任何網址自動擷取食譜資料與圖片
            - **整理食譜** — 使用標籤、分類與自訂排序管理你的食譜庫
            - **規劃餐點** — 拖放式每週餐點規劃器，輕鬆安排一週菜單
            - **產生購物清單** — 根據餐點計畫或個別食譜自動產生採購清單
            - **多人共用** — 家庭成員可各自登入，共享食譜與餐點計畫
            - **行動裝置存取** — 響應式 PWA 介面，手機平板都能流暢使用
            - **Home Assistant 整合** — 與智慧家庭系統串接，打造自動化料理流程

            ## 首次登入

            第一位註冊的使用者將自動成為 **管理員**。建立管理員帳號後，可透過 `ALLOW_SIGNUP` 環境變數關閉公開註冊。

            ## 環境變數

            | 變數 | 預設值 | 說明 |
            |---|---|---|
            | `DB_ENGINE` | `sqlite` | 資料庫引擎（單一實例建議使用 sqlite） |
            | `ALLOW_SIGNUP` | `false` | 是否允許新使用者註冊 |
            | `TZ` | `UTC` | 排程任務所使用的時區 |

            ## 授權條款

            Mealie 採用 [AGPL-3.0](https://github.com/mealie-recipes/mealie/blob/mealie-next/LICENSE) 授權。
