プロジェクト

全般

プロフィール

バグ #433

未完了

gufu.jp 商用環境移行プロジェクト(改善版仕様)

Redmine Admin さんが11日前に追加. 11日前に更新.

ステータス:
新規
優先度:
急いで
担当者:
-
開始日:
2025-06-10
期日:
進捗率:

0%

予定工数:

説明

プロジェクト概要

目的: call2arm.comからシンプルな商用環境をgufu.jpドメインで納品
期間: 5日間 + 検証・調整期間
工数見積: 40時間

改善された移行仕様

ドメイン構成(修正版)

  • gufu.jp → Redmine本体(メインサービス)
  • task.gufu.jp → カスタムWEBUI(AI+RAG機能)

移行対象

  1. call2arm.com (Redmine本体) → gufu.jp

    • データベース移行 + 設定調整
    • カスタムプラグイン・テーマ移行
    • 管理者権限設定
  2. task.call2arm.comtask.gufu.jp

    • AI+RAG機能完全移行
    • API設定調整(Claude API等)
    • カスタムUI機能移行

移行対象外

  • search/facty/manage/html/dev/task2.call2arm.com(開発・別系統サービス)

技術仕様

ネットワーク設計

  • 外部アクセス: HTTPS:443のみ(Nginx SNI)
  • 内部ポート: 4000-4006(Docker)
  • データベース: PostgreSQL:5434(内部専用)
  • SSL: *.gufu.jp ワイルドカード証明書

セキュリティ設計

  • 認証: Redmine内蔵認証 + セッション管理
  • API: API Key認証 + Rate Limiting
  • 通信: HTTPS強制 + HSTS
  • ヘッダー: CSP, X-Frame-Options, X-XSS-Protection等

ユーザー設計

  • admin: システム管理者(全権限)
    • Redmine管理、Task管理、システム設定
  • wwwuser: 一般利用者(制限付き)
    • プロジェクト参加、タスク操作、レポート閲覧

運用設計

  • バックアップ: 日次DB + 設定ファイル自動保存
  • 監視: ヘルスチェック + ログ監視
  • メンテナンス: ローリングアップデート対応
  • 災害復旧: 完全復旧手順書作成

重要な事前確認事項

🔍 技術調査必須項目

  1. AI+RAG機能の依存関係

    • Claude API等の外部API設定確認
    • 環境変数・設定ファイル詳細調査
  2. データベース移行方式

    • 既存データ引き継ぎ有無の顧客要件確認
    • 本番データ vs クリーンインストール
  3. Redmineカスタマイズ内容

    • プラグイン一覧確認
    • カスタムテーマ・設定確認
  4. SSL証明書取得準備

    • DNS設定権限確認
    • ワイルドカード証明書DNS認証準備
  5. 運用サポート範囲

    • 納品後保守・サポート契約
    • SLA(Service Level Agreement)定義

作業フェーズ

Phase 1: 事前準備・要件確認

  • 顧客要件詳細確認
  • AI+RAG機能技術調査
  • DNS設定・SSL証明書準備
  • 移行元環境詳細調査

Phase 2: 基盤構築

  • *.gufu.jp SSL証明書取得
  • Docker Compose環境構築
  • PostgreSQL独立インスタンス構築
  • Nginx設定作成・テスト

Phase 3: Redmine移行

  • gufu.jp環境構築
  • データベース移行(方式確定後)
  • プラグイン・テーマ移行
  • admin/wwwuser アカウント作成

Phase 4: カスタムUI移行

  • task.gufu.jp環境構築
  • AI+RAG機能移行
  • API設定調整
  • 統合テスト

Phase 5: 総合テスト・納品

  • 機能・統合・セキュリティテスト
  • 運用マニュアル作成
  • 顧客引き渡し・サポート体制確立

リスク管理

高リスク

  • AI機能依存関係: 外部API設定移行失敗
  • SSL証明書: DNS認証・ワイルドカード取得遅延

中リスク

  • データ移行: 既存データ不整合・移行失敗
  • カスタマイズ: プラグイン・テーマ互換性問題

低リスク

  • ポート競合: 事前チェックで回避可能
  • 設定混同: 明確な分離で回避可能

成功基準

  • 全サービス正常稼働(99.9%稼働率)
  • SSL証明書A+評価取得
  • 応答時間2秒以内
  • セキュリティスキャン合格
  • ユーザーアクセステスト合格
  • バックアップ・リストア成功

次のアクション

  1. 事前確認事項の詳細調査実施
  2. 顧客要件・制約事項の明確化
  3. 技術詳細調査(AI+RAG機能、API設定等)
  4. 作業計画詳細化・スケジュール確定

他の形式にエクスポート: Atom PDF