プロジェクト

全般

プロフィール

機能追加・改修 #724

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

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

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

 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ドライバ・ローカルディスクを使用しており不一致。別途修正が必要。 構成図の作成は完了。残り3項目、特にvps-deploy.mdの書き直しが必要。

戻る