# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Tandoor Recipes
spec:
    description: |
        Tandoor Recipes is a recipe manager and meal planner with shopping lists, meal plans, and a rich web interface. Supports importing recipes from URLs, managing ingredients, and collaborative cooking with multiple users.
    coverImage: https://raw.githubusercontent.com/TandoorRecipes/recipes/develop/docs/preview.png
    icon: https://raw.githubusercontent.com/TandoorRecipes/recipes/develop/docs/logo_color.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Tandoor Recipes
        - key: SECRET_KEY
          type: PASSWORD
          name: Secret Key
          description: Django secret key for session security
        - key: TANDOOR_PASSWORD
          type: PASSWORD
          name: Admin Password
          description: Password for the default superuser account
    tags:
        - Tool
        - Productivity
    readme: |
        # Tandoor Recipes

        A self-hosted recipe manager and meal planner with a beautiful web interface. Import recipes from any URL, plan your meals for the week, generate shopping lists, and manage your ingredient inventory.

        ## Default Credentials

        - **Username**: `admin`
        - **Password**: Use the password you set in the TANDOOR_PASSWORD variable

        > **Important**: Change the default password after your first login if needed.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with the admin credentials
        2. **Import recipes** — paste any recipe URL and Tandoor will extract the recipe automatically
        3. **Plan meals** — use the meal planner to schedule recipes for the week
        4. **Shopping lists** — generate shopping lists from your meal plans
        5. **Manage ingredients** — track pantry items and ingredient substitutions
        6. **Invite users** — add family members for collaborative meal planning
        7. **Mobile friendly** — optimized responsive interface for phones and tablets

        ## Use Cases

        - Family recipe collection and meal planning
        - Weekly grocery shopping list generation
        - Importing and organizing recipes from cooking blogs
        - Collaborative cooking with household members

        ## License

        AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
    services:
        - name: tandoor-recipes
          icon: https://raw.githubusercontent.com/TandoorRecipes/recipes/develop/docs/logo_color.svg
          template: PREBUILT_V2
          spec:
            source:
                image: vabene1111/recipes:2.6.1
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: tandoor-data
                  dir: /opt/recipes/mediafiles
                - id: tandoor-static
                  dir: /opt/recipes/staticfiles
            env:
                ALLOWED_HOSTS:
                    default: '*'
                DB_ENGINE:
                    default: django.db.backends.sqlite3
                ENABLE_SIGNUP:
                    default: "0"
                SECRET_KEY:
                    default: ${SECRET_KEY}
                TANDOOR_PORT:
                    default: "80"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Tandoor Recipes es un gestor de recetas y planificador de comidas con listas de compras, planes de comida y una rica interfaz web. Soporta importacion de recetas desde URLs, gestion de ingredientes y cocina colaborativa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Tandoor Recipes
            - key: SECRET_KEY
              type: STRING
              name: Clave secreta
              description: Clave secreta de Django para seguridad de sesion
            - key: TANDOOR_PASSWORD
              type: STRING
              name: Contrasena de administrador
              description: Contrasena para la cuenta de superusuario por defecto
        readme: |
            # Tandoor Recipes

            Gestor de recetas y planificador de comidas autoalojado con una hermosa interfaz web. Importa recetas desde cualquier URL, planifica tus comidas de la semana, genera listas de compras y gestiona tu inventario de ingredientes.

            ## Credenciales por defecto

            - **Usuario**: `admin`
            - **Contrasena**: La que configuraste en la variable TANDOOR_PASSWORD

            > **Importante**: Cambia la contrasena despues del primer inicio de sesion si es necesario.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — inicia sesion con las credenciales de administrador
            2. **Importa recetas** — pega cualquier URL de receta para extraccion automatica
            3. **Planifica comidas** — usa el planificador para programar recetas de la semana
            4. **Listas de compras** — genera listas desde tus planes de comida
            5. **Gestiona ingredientes** — rastrea tu despensa y sustituciones
            6. **Invita usuarios** — agrega miembros de la familia para planificacion colaborativa
            7. **Compatible con moviles** — interfaz responsiva optimizada

            ## Casos de uso

            - Coleccion de recetas familiares y planificacion de comidas
            - Generacion automatica de listas de compras semanales
            - Importacion y organizacion de recetas de blogs de cocina
            - Cocina colaborativa con miembros del hogar

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
    id-ID:
        description: |
            Tandoor Recipes adalah pengelola resep dan perencana makanan dengan daftar belanja, rencana makanan, dan antarmuka web yang kaya. Mendukung impor resep dari URL, manajemen bahan, dan memasak kolaboratif.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Tandoor Recipes
            - key: SECRET_KEY
              type: STRING
              name: Kunci Rahasia
              description: Kunci rahasia Django untuk keamanan sesi
            - key: TANDOOR_PASSWORD
              type: STRING
              name: Password Admin
              description: Password untuk akun superuser default
        readme: |
            # Tandoor Recipes

            Pengelola resep dan perencana makanan self-hosted dengan antarmuka web yang indah. Impor resep dari URL manapun, rencanakan makanan mingguan, buat daftar belanja, dan kelola inventaris bahan.

            ## Info Login Default

            - **Username**: `admin`
            - **Password**: Gunakan password yang Anda atur di variabel TANDOOR_PASSWORD

            > **Penting**: Ubah password default setelah login pertama jika diperlukan.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan kredensial admin
            2. **Impor resep** — tempel URL resep untuk ekstraksi otomatis
            3. **Rencanakan makanan** — gunakan perencana untuk jadwal resep mingguan
            4. **Daftar belanja** — buat daftar belanja dari rencana makanan
            5. **Kelola bahan** — lacak bahan dapur dan substitusi
            6. **Undang pengguna** — tambahkan anggota keluarga untuk perencanaan kolaboratif
            7. **Ramah mobile** — antarmuka responsif yang dioptimalkan

            ## Kasus Penggunaan

            - Koleksi resep keluarga dan perencanaan makanan
            - Pembuatan daftar belanja mingguan otomatis
            - Impor dan organisasi resep dari blog masak
            - Memasak kolaboratif dengan anggota rumah tangga

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
    ja-JP:
        description: |
            Tandoor Recipes はレシピマネージャーと食事プランナーで、買い物リスト、食事計画、豊富なウェブインターフェースを備えています。URLからのレシピインポート、食材管理、複数ユーザーでの協調調理をサポート。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Tandoor Recipes にアクセスするためのドメイン
            - key: SECRET_KEY
              type: STRING
              name: シークレットキー
              description: Django セッションセキュリティキー
            - key: TANDOOR_PASSWORD
              type: STRING
              name: 管理者パスワード
              description: デフォルトスーパーユーザーアカウントのパスワード
        readme: |
            # Tandoor Recipes

            美しいウェブインターフェースを備えたセルフホスト型レシピマネージャーと食事プランナー。任意のURLからレシピをインポート、週間の食事を計画、買い物リストを生成、食材在庫を管理。

            ## デフォルトログイン情報

            - **ユーザー名**：`admin`
            - **パスワード**：TANDOOR_PASSWORD 変数で設定したパスワードを使用

            > **重要**：必要に応じて初回ログイン後にパスワードを変更してください。

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

            1. **ドメインにアクセス** — 管理者アカウントでログイン
            2. **レシピをインポート** — レシピURLを貼り付けると自動的に抽出
            3. **食事を計画** — 食事プランナーで週間レシピをスケジュール
            4. **買い物リスト** — 食事計画から買い物リストを生成
            5. **食材を管理** — パントリーの食材や代替品を追跡
            6. **ユーザーを招待** — 家族を追加して協調的な食事計画
            7. **モバイル対応** — スマホやタブレット向けの最適化レスポンシブUI

            ## ユースケース

            - 家族のレシピコレクションと食事計画
            - 週間の買い物リスト自動生成
            - 料理ブログからのレシピインポートと整理
            - 家族メンバーとの協調的な料理

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
    ko-KR:
        description: |
            Tandoor Recipes는 쇼핑 목록, 식단 계획, 풍부한 웹 인터페이스를 갖춘 레시피 관리자 및 식단 플래너입니다. URL에서 레시피 가져오기, 재료 관리, 다중 사용자 협업 요리를 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Tandoor Recipes에 접속할 도메인
            - key: SECRET_KEY
              type: STRING
              name: 시크릿 키
              description: Django 세션 보안 키
            - key: TANDOOR_PASSWORD
              type: STRING
              name: 관리자 비밀번호
              description: 기본 슈퍼유저 계정의 비밀번호
        readme: |
            # Tandoor Recipes

            아름다운 웹 인터페이스를 갖춘 셀프 호스팅 레시피 관리자 및 식단 플래너. 모든 URL에서 레시피를 가져오고, 주간 식단을 계획하고, 쇼핑 목록을 생성하고, 재료 재고를 관리합니다.

            ## 기본 로그인 정보

            - **사용자명**: `admin`
            - **비밀번호**: TANDOOR_PASSWORD 변수에서 설정한 비밀번호 사용

            > **중요**: 필요 시 첫 로그인 후 비밀번호를 변경하세요.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 관리자 계정으로 로그인
            2. **레시피 가져오기** — 레시피 URL을 붙여넣으면 자동으로 추출
            3. **식단 계획** — 식단 플래너로 주간 레시피 일정 관리
            4. **쇼핑 목록** — 식단 계획에서 쇼핑 목록 생성
            5. **재료 관리** — 식료품 저장실 재료 및 대체품 추적
            6. **사용자 초대** — 가족 추가로 협업 식단 계획
            7. **모바일 친화적** — 스마트폰과 태블릿에 최적화된 반응형 인터페이스

            ## 활용 사례

            - 가족 레시피 컬렉션과 식단 계획
            - 주간 장보기 목록 자동 생성
            - 요리 블로그에서 레시피 가져오기 및 정리
            - 가족 구성원과 협업 요리

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
    th-TH:
        description: |
            Tandoor Recipes เป็นตัวจัดการสูตรอาหารและตัววางแผนมื้ออาหาร มีรายการซื้อของ แผนมื้ออาหาร และอินเทอร์เฟซเว็บที่สมบูรณ์ รองรับนำเข้าสูตรจาก URL จัดการวัตถุดิบ และทำอาหารร่วมกันหลายผู้ใช้
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Tandoor Recipes
            - key: SECRET_KEY
              type: STRING
              name: คีย์ลับ
              description: คีย์ลับ Django สำหรับความปลอดภัยของเซสชัน
            - key: TANDOOR_PASSWORD
              type: STRING
              name: รหัสผ่านผู้ดูแล
              description: รหัสผ่านสำหรับบัญชี superuser เริ่มต้น
        readme: |
            # Tandoor Recipes

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

            ## ข้อมูลเข้าสู่ระบบเริ่มต้น

            - **ชื่อผู้ใช้**: `admin`
            - **รหัสผ่าน**: ใช้รหัสผ่านที่คุณตั้งในตัวแปร TANDOOR_PASSWORD

            > **สำคัญ**: เปลี่ยนรหัสผ่านเริ่มต้นหลังจากเข้าสู่ระบบครั้งแรกหากจำเป็น

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วยบัญชีผู้ดูแล
            2. **นำเข้าสูตร** — วาง URL สูตรอาหารเพื่อดึงข้อมูลอัตโนมัติ
            3. **วางแผนมื้ออาหาร** — ใช้ตัววางแผนจัดตารางสูตรประจำสัปดาห์
            4. **รายการซื้อของ** — สร้างรายการจากแผนมื้ออาหาร
            5. **จัดการวัตถุดิบ** — ติดตามวัตถุดิบในครัวและสิ่งทดแทน
            6. **เชิญผู้ใช้** — เพิ่มสมาชิกครอบครัวสำหรับวางแผนร่วมกัน
            7. **รองรับมือถือ** — อินเทอร์เฟซ responsive ที่ปรับแต่งสำหรับโทรศัพท์และแท็บเล็ต

            ## กรณีใช้งาน

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

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

            AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
    zh-CN:
        description: |
            Tandoor Recipes 是一款食谱管理器和膳食规划工具，具备购物清单、膳食计划和丰富的网页界面。支持从网址导入食谱、管理食材，以及多用户协作烹饪。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Tandoor Recipes 的域名
            - key: SECRET_KEY
              type: STRING
              name: 密钥
              description: Django 会话安全密钥
            - key: TANDOOR_PASSWORD
              type: STRING
              name: 管理员密码
              description: 默认超级用户账号的密码
        readme: |
            # Tandoor Recipes

            自托管的食谱管理器和膳食规划工具，具备精美的网页界面。从任何网址导入食谱、规划一周膳食、生成购物清单，并管理食材库存。

            ## 默认登录信息

            - **用户名**：`admin`
            - **密码**：使用您在 TANDOOR_PASSWORD 变量中设置的密码

            > **重要**：如有需要，请在首次登录后更改默认密码。

            ## 部署后可以做什么

            1. **打开域名** — 使用管理员账密登录
            2. **导入食谱** — 粘贴任何食谱网址，Tandoor 将自动提取食谱
            3. **规划膳食** — 使用膳食规划器安排一周食谱
            4. **购物清单** — 从膳食计划生成购物清单
            5. **管理食材** — 追踪食材库存和替代品
            6. **邀请用户** — 添加家庭成员进行协作膳食规划
            7. **手机友好** — 针对手机和平板优化的响应式界面

            ## 使用场景

            - 家庭食谱收藏和膳食规划
            - 每周采购清单自动生成
            - 从美食博客导入和整理食谱
            - 家庭成员协作烹饪

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
    zh-TW:
        description: |
            Tandoor Recipes 是一款食譜管理器和膳食規劃工具，具備購物清單、膳食計劃和豐富的網頁介面。支援從網址匯入食譜、管理食材，以及多用戶協作烹飪。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Tandoor Recipes 的網域
            - key: SECRET_KEY
              type: STRING
              name: 密鑰
              description: Django 工作階段安全密鑰
            - key: TANDOOR_PASSWORD
              type: STRING
              name: 管理員密碼
              description: 預設超級使用者帳號的密碼
        readme: |
            # Tandoor Recipes

            自架的食譜管理器和膳食規劃工具，具備精美的網頁介面。從任何網址匯入食譜、規劃一週膳食、產生購物清單，並管理食材庫存。

            ## 預設登入資訊

            - **帳號**：`admin`
            - **密碼**：使用您在 TANDOOR_PASSWORD 變數中設定的密碼

            > **重要**：如有需要，請在首次登入後更改預設密碼。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用管理員帳密登入
            2. **匯入食譜** — 貼上任何食譜網址，Tandoor 將自動擷取食譜
            3. **規劃膳食** — 使用膳食規劃器安排一週食譜
            4. **購物清單** — 從膳食計劃產生購物清單
            5. **管理食材** — 追蹤食材庫存和替代品
            6. **邀請用戶** — 新增家庭成員進行協作膳食規劃
            7. **手機友善** — 針對手機和平板最佳化的響應式介面

            ## 使用情境

            - 家庭食譜收藏和膳食規劃
            - 每週採買清單自動產生
            - 從美食部落格匯入和整理食譜
            - 家庭成員協作烹飪

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/TandoorRecipes/recipes)
