操作
バグ #580
未完了[親] 機材予約システム VPS-root デプロイプロジェクト
ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-06-19
期日:
進捗率:
0%
予定工数:
(合計: 0.00時間)
説明
機材予約システム VPS-root デプロイプロジェクト¶
プロジェクト概要¶
社内機材予約システム(約500点管理)をrental.call2arm.comドメインでVPS-root環境にデプロイ
システム仕様¶
- フロントエンド: React 18.x + TailwindCSS
- バックエンド: Node.js 18.x + Express + SQLite
- 認証: JWT + LINE WORKS OAuth 2.0
- インフラ: Docker + nginx reverse proxy + SSL/TLS
- 対象ユーザー: 社内約100名
主要機能¶
- 機材検索・予約システム(4分類×10サブ分類)
- LINE WORKS連携(SSO・Bot・モバイル対応)
- 管理者機能(ユーザー・機材・レポート管理)
- 自動通知システム(予約・リマインダー・メンテナンス)
デプロイ環境¶
- VPS: Ubuntu 24.04.2 LTS @ 85.131.243.51
- ドメイン: rental.call2arm.com
- SSL: Let's Encrypt wildcard証明書
- 監視: 既存インフラ監視システム統合
成功基準¶
- 全機能の正常動作確認
- LINE WORKS連携完全動作
- パフォーマンス要件達成(レスポンス3秒以内)
- セキュリティ要件満足(社内アクセス限定)
スケジュール¶
- 仕様書作成・保存(1日)
- 試験計画策定(1日)
- デプロイ実装(2日)
- E2E試験実施(1日)
- 本番稼働開始(1日)
リスク・対策¶
- 既存システムへの影響 → nginx設定分離・段階デプロイ
- LINE WORKS連携障害 → フォールバック認証準備
- データ移行問題 → バックアップ・ロールバック計画
Redmine Admin さんが1日前に更新
🎯 子チケット関係設定完了¶
親チケット#580「機材予約システム VPS-root デプロイプロジェクト」に以下の子チケット(581-585)を設定しました。
📋 子チケット構成¶
#585: [基礎] 機材予約システム詳細仕様書
- 役割: 全作業の前提となる基礎仕様書
- 内容: システム全体設計・DB設計・機能一覧
- 状況: 作成完了済み
#581: [子1] 仕様書作成・保存
- 役割: デプロイ用仕様書・運用手順書作成
- 作業時間: 8時間(1営業日)
- 依存: #585の内容をベースに実装仕様作成
#582: [子2] 試験計画策定
- 役割: 包括的試験計画の策定
- 作業時間: 8時間(1営業日)
- 依存: #581完了後に開始
#583: [子3] VPS-rootデプロイ実装
- 役割: rental.call2arm.comへの本格デプロイ
- 作業時間: 16時間(2営業日)
- 依存: #582完了後に開始
#584: [子4] E2E試験実施
- 役割: 本番環境での全機能品質保証
- 作業時間: 8時間(1営業日)
- 依存: #583完了後に開始
⏰ プロジェクト進行スケジュール¶
総作業時間: 40時間(5営業日)
作業順序: #585 → #581 → #582 → #583 → #584
完了目標: rental.call2arm.comでの本格運用開始
✅ 次のアクション¶
- #581開始: VPS-root用の実装仕様書作成
- 進捗管理: 各子チケットの完了状況を親チケットに反映
- 品質確保: 各フェーズでの成果物レビュー
- リスク管理: 問題発生時の迅速なエスカレーション
機材予約システムのVPS-rootデプロイプロジェクトを体系的・段階的に進行できる体制が整いました。
操作