プロジェクト

全般

プロフィール

機能追加・改修 #724

石井 伸一 さんが1日前に更新

背景:Docker開発環境とVPS本番環境の構成を決める。 

 完了条件: 
 - [x] アプリケーション、DB、ストレージ、AI APIの構成図を作成する(docs/design-specification.md 1章。開発=Redis/MinIO、本番=MySQL databaseドライバ/ローカルディスクの違いを明記済み) 1章。ただしRedis・S3互換ストレージの記載は実際の本番構成(databaseドライバ・ローカルディスク)と異なるため要修正) 
 - [x] ローカルDocker Composeと本番Docker Composeの責務を定義する(本番はApache/PHP-FPMのベアメタル配置のため「本番Docker Compose」は存在しない。ローカル=Docker Compose、本番=Apache/PHP-FPMとして責務を定義済み) 
 - [x] 環境変数、秘密情報、バックアップ、HTTPSの方針を決める(deploy/env/production.env.example、docs/backup-and-recovery.md、docs/vps-deploy.md「HTTPS」節) 
 - [x] docs/vps-deploy.md を採用技術に合わせて更新する(Apache/PHP-FPMのベアメタル配置に合わせて全面改訂済み) 

 docs/vps-deploy.mdを実態に合わせて全面改訂し、docs/design-specification.mdのシステム構成表も開発/本番の実際の技術差(Redis/MinIO vs database駆動/ローカルディスク)を反映済み。全項目完了。 docs/vps-deploy.mdを実態(Apache/PHP-FPM、deploy/apache・deploy/deploy.shと一致)に合わせて全面改訂し、全項目完了。 
 残課題:docs/design-specification.mdの「1. システム構成」表がRedis・S3互換ストレージを記載しているが、実際の本番環境(deploy/env/production.env.example)はdatabaseドライバ・ローカルディスクを使用しており不一致。別途修正が必要。

戻る