# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Leantime
spec:
    description: |
        Leantime is a goals-focused project management system designed for non-project managers. Built with ADHD, autism, and dyslexia in mind, it offers strategy mapping, milestone tracking, Kanban boards, timesheets, and retrospectives in a clean interface.
    coverImage: https://avatars.githubusercontent.com/u/47988862
    icon: https://avatars.githubusercontent.com/u/47988862
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Leantime
    tags:
        - Tool
        - Productivity
    readme: |
        # Leantime

        A goals-focused project management system designed for non-project managers. Built with neurodivergent users in mind, featuring strategy mapping, milestone tracking, Kanban boards, timesheets, and retrospectives.

        ## Default Setup

        1. **Visit your domain** after deployment
        2. **Run the installer** — on first access, Leantime shows a setup wizard to configure your organization and create an admin account
        3. **Start managing projects** — create projects, set goals, and invite team members

        ## What You Can Do After Deployment

        1. **Create projects** — organize work with goals, milestones, and tasks
        2. **Use Kanban boards** — drag-and-drop task management
        3. **Track time** — built-in timesheet functionality
        4. **Run retrospectives** — structured team retrospectives with idea boards
        5. **Set OKRs** — align tasks with strategic goals and key results
        6. **Invite team members** — multi-user support with role-based access

        ## Key Features

        - Strategy mapping and OKR tracking
        - Kanban boards, lists, and calendar views
        - Milestone and Gantt chart planning
        - Built-in timesheets and time tracking
        - Retrospective boards for team improvement
        - File management and document collaboration
        - Integrations with Slack, Discord, and email notifications
        - Uses SQLite by default (no external database needed)

        ## Configuration

        - `LEAN_SITENAME` — your organization name displayed in the UI
        - `LEAN_LANGUAGE` — default language (default: `en-US`)
        - `LEAN_DEFAULT_TIMEZONE` — timezone for dates and scheduling

        ## License

        AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime) | [Website](https://leantime.io)
    services:
        - name: leantime
          icon: https://avatars.githubusercontent.com/u/47988862
          template: PREBUILT_V2
          spec:
            source:
                image: leantime/leantime:3.5.7
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: userfiles
                  dir: /var/www/html/userfiles
                - id: public-userfiles
                  dir: /var/www/html/public/userfiles
            env:
                LEAN_DB_DRIVER:
                    default: sqlite
                LEAN_DB_FILE:
                    default: /var/www/html/userfiles/db/leantime.db
                LEAN_DEFAULT_TIMEZONE:
                    default: UTC
                LEAN_LANGUAGE:
                    default: en-US
                LEAN_SESSION_PASSWORD:
                    default: ${PASSWORD}
                LEAN_SITENAME:
                    default: Leantime
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Leantime es un sistema de gestion de proyectos centrado en objetivos, disenado para no gestores de proyectos. Ofrece mapeo estrategico, seguimiento de hitos, tableros Kanban, hojas de horas y retrospectivas.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Leantime
        readme: |
            # Leantime

            Sistema de gestion de proyectos centrado en objetivos. Mapeo estrategico, Kanban, hojas de horas y retrospectivas.

            ## Configuracion inicial

            1. **Visita tu dominio** — despues del despliegue
            2. **Ejecuta el asistente** — configura la organizacion y crea una cuenta de administrador
            3. **Empieza a gestionar** — crea proyectos, establece objetivos e invita al equipo

            ## Que puedes hacer despues del despliegue

            1. **Crear proyectos** — organiza trabajo con objetivos e hitos
            2. **Usar tableros Kanban** — gestion de tareas con arrastrar y soltar
            3. **Registrar tiempo** — hojas de horas integradas
            4. **Ejecutar retrospectivas** — retrospectivas estructuradas de equipo

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime)
    id-ID:
        description: |
            Leantime adalah sistem manajemen proyek yang berfokus pada tujuan, dirancang untuk non-manajer proyek. Menyediakan pemetaan strategi, pelacakan milestone, papan Kanban, timesheet, dan retrospektif.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Leantime
        readme: |
            # Leantime

            Sistem manajemen proyek berfokus tujuan. Pemetaan strategi, Kanban, timesheet, dan retrospektif.

            ## Pengaturan Awal

            1. **Buka domain** — setelah deploy selesai
            2. **Jalankan wizard** — konfigurasi organisasi dan buat akun admin
            3. **Mulai kelola proyek** — buat proyek, tetapkan tujuan, undang tim

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buat proyek** — organisir kerja dengan tujuan dan milestone
            2. **Gunakan Kanban** — manajemen tugas drag-and-drop
            3. **Catat waktu** — fitur timesheet bawaan
            4. **Jalankan retrospektif** — retrospektif tim terstruktur

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime)
    ja-JP:
        description: |
            Leantimeはゴール重視のプロジェクト管理システムです。非プロジェクトマネージャー向けに設計され、戦略マッピング、マイルストーン追跡、カンバンボード、タイムシート、レトロスペクティブを提供します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Leantimeにアクセスするためのドメイン
        readme: |
            # Leantime

            ゴール重視のプロジェクト管理システム。非プロジェクトマネージャー向けに設計。戦略マッピング、カンバン、タイムシート、レトロスペクティブを提供。

            ## 初期セットアップ

            1. **ドメインにアクセス** — デプロイ後に開く
            2. **セットアップウィザードを実行** — 初回アクセス時に組織情報と管理者アカウントを設定
            3. **プロジェクト管理を開始** — プロジェクトを作成し、目標を設定

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

            1. **プロジェクトを作成** — 目標、マイルストーン、タスクで作業を整理
            2. **カンバンボードを使用** — ドラッグ＆ドロップでタスク管理
            3. **時間を記録** — 内蔵タイムシート機能
            4. **レトロスペクティブを実行** — チーム振り返り

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime)
    ko-KR:
        description: |
            Leantime은 목표 중심의 프로젝트 관리 시스템으로 비전문 프로젝트 매니저를 위해 설계되었습니다. 전략 매핑, 마일스톤 추적, 칸반 보드, 타임시트, 회고를 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Leantime에 접속할 도메인
        readme: |
            # Leantime

            목표 중심의 프로젝트 관리 시스템. 비전문 프로젝트 매니저를 위해 설계. 전략 매핑, 칸반, 타임시트, 회고를 제공.

            ## 초기 설정

            1. **도메인 접속** — 배포 후 방문
            2. **설치 마법사 실행** — 첫 접속 시 조직 정보와 관리자 계정 설정
            3. **프로젝트 관리 시작** — 프로젝트 생성, 목표 설정, 팀원 초대

            ## 배포 후 할 수 있는 것

            1. **프로젝트 생성** — 목표, 마일스톤, 작업으로 업무 정리
            2. **칸반 보드 사용** — 드래그 앤 드롭 작업 관리
            3. **시간 추적** — 내장 타임시트 기능
            4. **회고 실행** — 구조화된 팀 회고

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime)
    th-TH:
        description: |
            Leantime คือระบบจัดการโครงการที่เน้นเป้าหมาย ออกแบบสำหรับผู้ที่ไม่ใช่ผู้จัดการโครงการ มีการแมปกลยุทธ์ การติดตามเหตุการณ์สำคัญ บอร์ด Kanban ไทม์ชีท และการทบทวนย้อนหลัง
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Leantime
        readme: |
            # Leantime

            ระบบจัดการโครงการที่เน้นเป้าหมาย ออกแบบสำหรับผู้ที่ไม่ใช่ผู้จัดการโครงการ มีแผนกลยุทธ์ Kanban ไทม์ชีท และการทบทวนย้อนหลัง

            ## การตั้งค่าเริ่มต้น

            1. **เข้าสู่โดเมน** — หลังจากติดตั้งเสร็จ
            2. **รันวิซาร์ดการตั้งค่า** — กำหนดค่าองค์กรและสร้างบัญชีผู้ดูแล
            3. **เริ่มจัดการโครงการ** — สร้างโครงการ ตั้งเป้าหมาย เชิญสมาชิกทีม

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

            1. **สร้างโครงการ** — จัดระเบียบงานด้วยเป้าหมายและเหตุการณ์สำคัญ
            2. **ใช้บอร์ด Kanban** — จัดการงานแบบลากและวาง
            3. **บันทึกเวลา** — ฟีเจอร์ไทม์ชีทในตัว
            4. **ทบทวนย้อนหลัง** — การทบทวนทีมแบบมีโครงสร้าง

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

            AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime)
    zh-CN:
        description: |
            Leantime 是以目标为导向的项目管理系统，专为非项目经理设计。考量 ADHD、自闭症和阅读障碍用户的需求，提供策略映射、里程碑跟踪、看板、工时表和回顾会议。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Leantime 的域名
        readme: |
            # Leantime

            以目标为导向的项目管理系统，专为非项目经理设计。提供策略映射、看板、工时表和回顾会议。

            ## 初始设置

            1. **打开域名** — 部署完成后访问
            2. **运行安装向导** — 首次访问时配置组织信息和管理员账号
            3. **开始管理项目** — 创建项目、设定目标、邀请团队成员

            ## 部署后可以做什么

            1. **创建项目** — 以目标、里程碑和任务组织工作
            2. **使用看板** — 拖拽式任务管理
            3. **追踪工时** — 内置工时表功能
            4. **执行回顾** — 结构化的团队回顾会议
            5. **设定 OKR** — 将任务与战略目标对齐

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime)
    zh-TW:
        description: |
            Leantime 是以目標為導向的專案管理系統，專為非專案經理設計。考量 ADHD、自閉症和閱讀障礙使用者的需求，提供策略對應、里程碑追蹤、看板、工時表和回顧會議。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Leantime 的網域
        readme: |
            # Leantime

            以目標為導向的專案管理系統，專為非專案經理設計。提供策略對應、看板、工時表和回顧會議。

            ## 初始設定

            1. **開啟網域** — 部署完成後造訪
            2. **執行安裝精靈** — 首次存取時設定組織資訊和管理員帳號
            3. **開始管理專案** — 建立專案、設定目標、邀請團隊成員

            ## 部署後可以做什麼

            1. **建立專案** — 以目標、里程碑和任務組織工作
            2. **使用看板** — 拖放式任務管理
            3. **追蹤工時** — 內建工時表功能
            4. **執行回顧** — 結構化的團隊回顧會議
            5. **設定 OKR** — 將任務與策略目標對齊

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/Leantime/leantime)
