# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Redmine
spec:
    description: |
        Redmine is a flexible project management web application with issue tracking, Gantt charts, wiki, time tracking, and multi-project support. Uses embedded SQLite — no external database needed. Written in Ruby on Rails.
    coverImage: https://raw.githubusercontent.com/docker-library/docs/master/redmine/logo.png
    icon: https://raw.githubusercontent.com/docker-library/docs/master/redmine/logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Redmine
    tags:
        - Project Management
    readme: |
        # Redmine

        A flexible project management web application written in Ruby on Rails. This template uses embedded SQLite, so no external database is required.

        ## What You Can Do After Deployment

        Visit your domain to see the Redmine login page. Use the default admin credentials to log in and start configuring your instance.

        **Issue tracking:** Create and manage issues with custom fields, statuses, priorities, and categories. Assign issues to team members and track progress.

        **Multiple projects:** Manage multiple projects from a single instance. Each project gets its own issue tracker, wiki, forums, and repository browser.

        **Gantt charts:** Visualize project timelines with built-in Gantt chart views. Track milestones and deadlines.

        **Wiki:** Each project includes a wiki with Textile/Markdown formatting, versioning, and cross-references.

        **Time tracking:** Log time spent on issues. Generate time reports filtered by project, user, activity, or date range.

        **Role-based access:** Define custom roles with granular permissions. Control visibility at the project level.

        **Plugins & themes:** Extend functionality with community plugins and customize appearance with themes.

        ## Default Login

        - **Username:** `admin`
        - **Password:** `admin`

        You will be prompted to change the password on first login. **Change it immediately.**

        ## Configuration

        - **Email:** Configure SMTP settings in Redmine's admin panel under **Administration > Settings > Email notifications**.
        - **Language:** Set the default language in **Administration > Settings > Display**.

        ## License

        GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
    services:
        - name: redmine
          icon: https://raw.githubusercontent.com/docker-library/docs/master/redmine/logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: redmine:5.1.12
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: files
                  dir: /usr/src/redmine/files
                - id: sqlite
                  dir: /usr/src/redmine/sqlite
            env:
                REDMINE_SECRET_KEY_BASE:
                    default: ${PASSWORD}
                    expose: true
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Redmine es una aplicación web flexible de gestión de proyectos con seguimiento de incidencias, diagramas Gantt, wiki, seguimiento de tiempo y soporte multiproyecto. Usa SQLite integrado — sin base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Redmine
        readme: |
            # Redmine

            Aplicación web flexible de gestión de proyectos con SQLite integrado.

            ## Después del despliegue

            Visita tu dominio para ver la página de inicio de sesión. Usa las credenciales de administrador predeterminadas.

            **Seguimiento de incidencias:** Gestiona incidencias con campos personalizados, estados y prioridades.

            **Multiproyecto:** Gestiona múltiples proyectos desde una sola instancia.

            **Diagramas Gantt:** Visualiza líneas de tiempo del proyecto.

            ## Inicio de sesión predeterminado

            - **Usuario:** `admin` / **Contraseña:** `admin`

            ## Licencia

            GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
    id-ID:
        description: |
            Redmine adalah aplikasi web manajemen proyek fleksibel dengan pelacakan isu, diagram Gantt, wiki, pelacakan waktu, dan dukungan multi-proyek. Menggunakan SQLite bawaan — tanpa database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Redmine
        readme: |
            # Redmine

            Aplikasi web manajemen proyek fleksibel dengan SQLite bawaan.

            ## Setelah Deploy

            Kunjungi domain untuk melihat halaman login. Gunakan kredensial admin default.

            **Pelacakan isu:** Kelola isu dengan bidang kustom, status, dan prioritas.

            **Multi-proyek:** Kelola beberapa proyek dari satu instance.

            **Diagram Gantt:** Visualisasikan timeline proyek.

            ## Login Default

            - **Username:** `admin` / **Password:** `admin`

            ## Lisensi

            GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
    ja-JP:
        description: |
            Redmineは柔軟なプロジェクト管理Webアプリケーションです。課題管理、ガントチャート、Wiki、工数管理、マルチプロジェクト対応。内蔵SQLite使用で外部データベース不要。Ruby on Rails製。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Redmineにアクセスするためのドメイン
        readme: |
            # Redmine

            柔軟なプロジェクト管理Webアプリケーション。このテンプレートは内蔵SQLiteを使用し、外部データベースは不要です。

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

            ドメインにアクセスしてログインページを表示。デフォルトの管理者アカウントでログイン。

            **チケット管理：** カスタムフィールド、ステータス、優先度でチケットを管理。

            **マルチプロジェクト：** 単一インスタンスで複数プロジェクトを管理。

            **ガントチャート：** 内蔵ガントチャートでマイルストーンを追跡。

            **Wiki：** プロジェクトごとにWiki付属。

            **工数管理：** チケットごとの作業時間を記録。

            ## デフォルトログイン

            - **ユーザー名：** `admin` / **パスワード：** `admin`

            初回ログイン時にパスワード変更を求められます。

            ## ライセンス

            GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
    ko-KR:
        description: |
            Redmine은 이슈 추적, 간트 차트, Wiki, 시간 추적, 다중 프로젝트를 지원하는 유연한 프로젝트 관리 웹 애플리케이션입니다. 내장 SQLite 사용 — 외부 데이터베이스 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Redmine에 접속할 도메인
        readme: |
            # Redmine

            유연한 프로젝트 관리 웹 애플리케이션. 내장 SQLite를 사용하여 외부 데이터베이스가 필요 없습니다.

            ## 배포 후 할 수 있는 것

            도메인에 접속하여 로그인 페이지를 확인하세요.

            **이슈 추적:** 커스텀 필드, 상태, 우선순위로 이슈 관리.

            **다중 프로젝트:** 단일 인스턴스에서 여러 프로젝트 관리.

            **간트 차트:** 내장 간트 차트로 마일스톤 추적.

            ## 기본 로그인

            - **사용자명:** `admin` / **비밀번호:** `admin`

            ## 라이선스

            GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
    th-TH:
        description: |
            Redmine เป็นเว็บแอปจัดการโปรเจกต์ที่ยืดหยุ่น มีการติดตามปัญหา แผนภูมิ Gantt Wiki การติดตามเวลา และรองรับหลายโปรเจกต์ ใช้ SQLite ในตัว ไม่ต้องการฐานข้อมูลภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Redmine
        readme: |
            # Redmine

            เว็บแอปจัดการโปรเจกต์ที่ยืดหยุ่นพร้อม SQLite ในตัว

            ## หลังจากติดตั้ง

            เข้าชมโดเมนเพื่อดูหน้าเข้าสู่ระบบ ใช้ข้อมูลผู้ดูแลระบบเริ่มต้น

            **ติดตามปัญหา:** จัดการปัญหาด้วยฟิลด์กำหนดเอง สถานะ และลำดับความสำคัญ

            **หลายโปรเจกต์:** จัดการหลายโปรเจกต์จากอินสแตนซ์เดียว

            ## ล็อกอินเริ่มต้น

            - **ชื่อผู้ใช้:** `admin` / **รหัสผ่าน:** `admin`

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

            GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
    zh-CN:
        description: |
            Redmine 是灵活的项目管理 Web 应用，提供问题跟踪、甘特图、Wiki、工时跟踪和多项目支持。使用内置 SQLite，无需外部数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Redmine 的域名
        readme: |
            # Redmine

            灵活的项目管理 Web 应用。此模板使用内置 SQLite，无需外部数据库。

            ## 部署后可以做什么

            访问域名看到登录页面，使用默认管理员账号登录。

            **问题跟踪：** 创建和管理问题，支持自定义字段和状态。

            **多项目：** 单实例管理多个项目。

            **甘特图：** 内置甘特图视图，跟踪里程碑。

            **Wiki：** 每个项目包含 Wiki。

            **工时跟踪：** 记录问题耗时，生成报表。

            ## 默认登录

            - **账号：** `admin` / **密码：** `admin`

            首次登录会提示修改密码。

            ## 授权

            GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
    zh-TW:
        description: |
            Redmine 是彈性的專案管理網頁應用，提供議題追蹤、甘特圖、Wiki、時間追蹤和多專案支援。使用內建 SQLite，不需要外部資料庫。以 Ruby on Rails 編寫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Redmine 的網域
        readme: |
            # Redmine

            彈性的專案管理網頁應用，以 Ruby on Rails 編寫。此模板使用內建 SQLite，不需要外部資料庫。

            ## 部署後可以做什麼

            開啟網域看到 Redmine 登入頁面，使用預設管理員帳號登入。

            **議題追蹤：** 建立和管理議題，支援自訂欄位、狀態、優先順序和類別。

            **多專案：** 單一實例管理多個專案，每個專案有獨立的議題追蹤器、Wiki 和論壇。

            **甘特圖：** 內建甘特圖檢視，追蹤里程碑和截止日期。

            **Wiki：** 每個專案包含 Wiki，支援 Textile/Markdown 格式。

            **時間追蹤：** 記錄議題花費時間，產生時間報表。

            ## 預設登入

            - **帳號：** `admin`
            - **密碼：** `admin`

            首次登入會提示更改密碼。**請立即更改。**

            ## 授權

            GPL-2.0 — [GitHub](https://github.com/redmine/redmine)
