📝 設定ファイル解説:config.js
基本設定
config.js 設定例
... /** * --------------------------------------------------------------- * 基本設定 * --------------------------------------------------------------- */ // プロジェクト名 project: 'lampman-proj', // docker-compose.yml のファイルバージョン // * docker-compose.override.ymlがあればそのversionと合わせる必要あり version: '2.2', // ネットワーク network: { name: 'default', // ネットワークを作成する場合。自動で頭にプロジェクト名が付く // external: 'lampman_default', // 既存ネットワークを指定する場合は実際の名前(頭にプロジェクト名が付いた状態)のものを指定 }, ...
// プロジェクト名
コンテナ名の頭につくようになりますので、半角英数字でわかりやすいものを設定してください。
// docker-compose.yml のファイルバージョン
基本的に 2.2
としてください。
どうしても変更する際は docker-compose.override.yml
の冒頭も同様に変更してください。尚、現在の Lampman では基本的に 2.2
向けの出力しか対応していませんので、変更すると docker-compose
で実行する際にエラーになる可能性が高いです。
// ネットワーク
name
... 所属するネットワークを自動作成する場合に指定してください。「(プロジェクト名)_(ネットワーク名)」という形になります。(上記例ですとlampman-proj_default
)external
... 既に存在するネットワークに参加する場合は実際の名称を指定してください。自動作成はされません。別のlampmanで作成されたネットワークか、事前に手動で作成(docker network create XXX
)したものを指定します。