ローカル環境セットアップログ
コンテキスト
本プロジェクトのローカルDebian環境(UTM)における初期セットアップ。 GitHub ProjectのステータスはOCIセットアップを指していたが、効率的な作業にはまずローカル開発環境の構築が必要であるため実施した。
実施内容
Dockerのインストール:
- 公式リポジトリのスクリプト (
install_docker.sh) を使用して、Docker Engine および Docker Compose V2 をインストールした。 - 現在のユーザーを
dockerグループに追加した。
- 公式リポジトリのスクリプト (
ディレクトリ構造の作成:
- Docker Infrastructure プロジェクトの標準的なディレクトリ構造を作成した:
srcs/requirements/mariadb/(conf, tools)srcs/requirements/nginx/(conf, tools)srcs/requirements/wordpress/(conf, tools)secrets/
- Docker Infrastructure プロジェクトの標準的なディレクトリ構造を作成した:
ファイルの作成:
Makefile: 初期スタブを作成(ユーザーにより開発用コマンドが追記・復元された)。srcs/docker-compose.yml: 初期スタブを作成。srcs/.env: テンプレートを作成。
検証結果
docker --version: OKdocker compose version: OK- ディレクトリ構造: OK