Skip to content

ローカル環境セットアップログ

コンテキスト

本プロジェクトのローカルDebian環境(UTM)における初期セットアップ。 GitHub ProjectのステータスはOCIセットアップを指していたが、効率的な作業にはまずローカル開発環境の構築が必要であるため実施した。

実施内容

  1. Dockerのインストール:

    • 公式リポジトリのスクリプト (install_docker.sh) を使用して、Docker Engine および Docker Compose V2 をインストールした。
    • 現在のユーザーを docker グループに追加した。
  2. ディレクトリ構造の作成:

    • Docker Infrastructure プロジェクトの標準的なディレクトリ構造を作成した:
      • srcs/requirements/mariadb/ (conf, tools)
      • srcs/requirements/nginx/ (conf, tools)
      • srcs/requirements/wordpress/ (conf, tools)
      • secrets/
  3. ファイルの作成:

    • Makefile: 初期スタブを作成(ユーザーにより開発用コマンドが追記・復元された)。
    • srcs/docker-compose.yml: 初期スタブを作成。
    • srcs/.env: テンプレートを作成。

検証結果

  • docker --version: OK
  • docker compose version: OK
  • ディレクトリ構造: OK

Released under the MIT License.