旧試験サイトのプロトタイプ開発
from 試験サイトを再考する
試験サイトのプロトタイプ開発を考える
やること
どのような仕様にするか,プロトタイプを実装して考える必要がある
目標とやることを決めてプロジェクトを管理する
構成やタスクを考える
適宜調査する
TAOのドキュメントを読んで,簡単な試験をLAN内で試す
Cosenes上のリソースを見直す
構成を考える
TAOにしよう
使用ライブラリはTAOに決定
ドキュメント読むか
Docker / Docker Compose
ローカル開発環境で検証したのち,本番環境に移行するのが簡単だと考えた
プロトタイプ開発
kubernetesは微妙
クラウド > 後で検討
出来るだけ無料範囲で使用可能なサービスを選択する
AWS EC2 (t3.microなど)
GCP Compute Engine
OS
Ubuntu Server 22.04 LTS
サーバ用のOSがあるらしい
調査と検討が必要
Webサーバ
Nginx (Engine-X)
よりモダンらしい
Apachよりもリクエストを効率的に処理できるとか
調査が必要かも?
データベース
PostgreSQL 14+
モダンなデータベースと聞いたので仮設定
具体的な採用理由がない
言語
PHP 8.1+ (PHP-FPM) > https://www.php.net/manual/ja/introduction.php
サーバ用の言語としてよく聞く
実際どうなのかは謎
TCExamはPHPで操作しないといけないのかな?
クラウドの検討は後回しにして,先にLAN内での動作を確認する方がいいかな
手元で動かすためのDockerファイルからやるか
devcontainerを使うかは微妙
AIツールはどうしよう
Github Copilotとかでいいか