次のコマンドを使用すると、管理者パスワードが「ColdFusion123」に設定された ColdFusion コンテナがデーモンモードで起動し、指定されたシリアル番号で ColdFusion イメージがシリアル化されます。
Docker イメージは Amazon ECR と Docker Hub でホストされています。次のコマンドで、このイメージをローカル環境に読み込むことができます。
- docker pull public.ecr.aws/adobe/coldfusion:latest
ローカルシステムでイメージが使用可能になったら、それ以降、Docker コマンドを実行することができます。イメージの名前は次のタグ規約に従います。
- ColdFusion(2021 リリース):latest-2021
- ColdFusion(2023 リリース):latest
ColdFusion の EULA
ColdFusion(2021 リリース)でサポートされている環境変数
このイメージの環境変数(次の節を参照)を一覧表示するには、次のコマンドを入力します。
docker run --rm -it adobecoldfusion/coldfusion:latest help
サポートされているコマンド:help、start、info、cli <.cfm>
Web ルート:/app
CAR のインポート:/data にある CAR ファイルが起動時に自動的にインポートされます。
必須環境変数: acceptEULA=YES オプション環境変数: serial=<ColdFusion のシリアルキー> previousSerial=<ColdFusion の以前のシリアルキー(アップグレードの場合)> password=<パスワード> enableSecureProfile=<true/false(デフォルト)> configureExternalSessions=<true/false(デフォルト)> externalSessionsHost=<Redis サーバーのホスト(デフォルト:localhost)> externalSessionsPort=<Redis サーバーのポート(デフォルト:6379)> externalSessionsPassword=<Redis サーバーのパスワード(デフォルト:空欄)> configureExternalAddons=<true/false(デフォルト)> addonsHost=<アドオンコンテナのホスト(デフォルト:localhost)> addonsPort=<アドオンコンテナのポート(デフォルト:8993)> addonsUsername=<Solr ユーザー名(デフォルト:admin)> addonsPassword=<Solr パスワード(デフォルト:admin)> addonsPDFServiceName=<PDF サービス名(デフォルト:addonsContainer)> addonsPDFSSL=<true/false(デフォルト)> setupScript=<起動時に呼び出す CFM ページ。Web ルート /app に存在する必要あり> setupScriptDelete=<true/false(デフォルト):setupScript を実行後に自動削除するかどうか> language=<ja/en(デフォルト:en)> installModules=<ColdFusion パッケージマネージャーでインストールするモジュールのコンマ区切りリスト。使用可能なパッケージをすべてインストールする場合は「all」と指定可能> importCFSettings=<読み込む ColdFusion 設定を格納した JSON ファイル。Web ルート /app に存在する必要あり> importCFSettingsPassphrase=<暗号化された JSON ファイルから ColdFusion 設定を読み込むためのパスフレーズ> importModules=<読み込むパッケージを記載したテキストファイル。Web ルート /app に存在する必要あり>
使用方法
-
docker container run -dt -p 8500:8500 -e acceptEULA=YES -e password=ColdFusion123 -e serial=<serialnumber> adobecoldfusion/coldfusion:latestdocker container run -dt -p 8500:8500 -e acceptEULA=YES -e password=ColdFusion123 -e serial=<serialnumber> adobecoldfusion/coldfusion:latest
docker container run -dt -p 8500:8500 -e acceptEULA=YES -e password=ColdFusion123 -e serial=<serialnumber> adobecoldfusion/coldfusion:latest
-
docker run -dt -p 8500:8500 -e acceptEULA=YES -e password=ColdFusion123 -e enableSecureProfile=true coldfusion:latestdocker run -dt -p 8500:8500 -e acceptEULA=YES -e password=ColdFusion123 -e enableSecureProfile=true coldfusion:latest
docker run -dt -p 8500:8500 -e acceptEULA=YES -e password=ColdFusion123 -e enableSecureProfile=true coldfusion:latest
-
ColdFusion 2021 以上の場合、Administrator モジュールと Admin API モジュールは、ColdFusion イメージにデフォルトでインストールされています。/Import モジュールをイメージにインストールするには、環境変数 installModules/importModules を使用します。 また、環境変数 importCFSettings を使用して、JSON ファイルから ColdFusion 設定をインポートすることもできます。
config.json から ColdFusion 設定を読み込み、例えば scheduler モジュールと cfmongodb モジュールをインストールするコンテナを作成するには、次のコマンドを実行します。
docker container run -dt -p 8500:8500 -v /opt/mywebroot:/app -e acceptEULA=YES -e password=ColdFusion123 -e importCFSettings=config.json -e installModules=scheduler,cfmongodb coldFusion:2021.0.1docker container run -dt -p 8500:8500 -v /opt/mywebroot:/app -e acceptEULA=YES -e password=ColdFusion123 -e importCFSettings=config.json -e installModules=scheduler,cfmongodb coldFusion:2021.0.1docker container run -dt -p 8500:8500 -v /opt/mywebroot:/app -e acceptEULA=YES -e password=ColdFusion123 -e importCFSettings=config.json -e installModules=scheduler,cfmongodb coldFusion:2021.0.1
-
デフォルトでは、ColdFusion 2021 以上のイメージのデプロイメントタイプおよびプロファイルは Development です。プロファイルおよびデプロイメントタイプを変更するには、環境変数「deploymenType」および「profile」を使用します。
また、環境変数「allowedAdminIPList」を使用して、ColdFusion Administrator に IP 許可リストを設定することもできます。IP リストは、プロファイルが「Production Secure」の場合にのみ設定されます。
docker container run -dt -p 8535:8500 -e acceptEULA=YES -e password=ColdFusion123 -e deploymentType=Production -e profile=”Production Secure” -e serial=<serialnumber> -e allowedAdminIPList=*.*.*.*,0.0.0.0 public.ecr.aws/adobe/coldfusion:latestdocker container run -dt -p 8535:8500 -e acceptEULA=YES -e password=ColdFusion123 -e deploymentType=Production -e profile=”Production Secure” -e serial=<serialnumber> -e allowedAdminIPList=*.*.*.*,0.0.0.0 public.ecr.aws/adobe/coldfusion:latestdocker container run -dt -p 8535:8500 -e acceptEULA=YES -e password=ColdFusion123 -e deploymentType=Production -e profile=”Production Secure” -e serial=<serialnumber> -e allowedAdminIPList=*.*.*.*,0.0.0.0 public.ecr.aws/adobe/coldfusion:latest
-
コンテナの外部にある CFM ページ/アプリケーションを実行するには、コンテナの /app ディレクトリにボリュームをマップする必要があります。Web ルートは、/app ディレクトリを指すように再設定されます。にある CFM ページ test.cfm を、CLI を使用して実行します。
docker run --rm -it -e acceptEULA=YES -v /opt/mywebroot:/app adobecoldfusion/coldfusion2021:latest cli test.cfmdocker run --rm -it -e acceptEULA=YES -v /opt/mywebroot:/app adobecoldfusion/coldfusion2021:latest cli test.cfmdocker run --rm -it -e acceptEULA=YES -v /opt/mywebroot:/app adobecoldfusion/coldfusion2021:latest cli test.cfm
-
CAR を使用して設定を読み込むために、/data ディレクトリにマウントされた CAR アーカイブは起動時に自動的に読み込まれます。次のコマンドを使用すると、opt/source にある data.car という CAR が読み込まれます。
docker container run -dt -p 8520:8500 -v /opt/source/:/data -v /opt/mywebroot/:/app -e acceptEULA=YES aobecoldfusion/coldfusion2021:2021.0.2docker container run -dt -p 8520:8500 -v /opt/source/:/data -v /opt/mywebroot/:/app -e acceptEULA=YES aobecoldfusion/coldfusion2021:2021.0.2docker container run -dt -p 8520:8500 -v /opt/source/:/data -v /opt/mywebroot/:/app -e acceptEULA=YES aobecoldfusion/coldfusion2021:2021.0.2
環境変数
お使いのシステムには、ColdFusion:2023.0.1 というタグが付けられた Docker イメージが含まれています。
この Docker イメージでは、次の環境変数を使用できます。
- installModules:ColdFusion パッケージマネージャーでインストールするモジュールのコンマ区切りリスト。使用可能なすべてのパッケージをインストールする場合は「all」と指定可能。
- importCFSettings:読み込む ColdFusion 設定を格納した JSON ファイル。Web ルート /app に存在する必要があります。
- importCFSettingsPassphrase:暗号化された JSON ファイルから ColdFusion 設定を読み込むためのパスフレーズ。
- importModules:読み込むパッケージを記載したテキストファイル。Web ルート /app に存在する必要があります。CFPM には、ColdFusion インスタンスにインストールされているパッケージを書き出すためのオプションが用意されています。 書き出されたパッケージのリストがテキストファイルに記載され、そのテキストファイルを使用して、任意のインスタンスにパッケージを読み込むことができます。これは、環境変数 importModules を使用してサポートされています。
- setDeploymentType:ColdFusion のデプロイメントタイプを設定します。デフォルトでは、「Development」に設定されています。設定可能な値としては、その他に、「Production」、「Staging」、「Testing」、「Disaster Recovery」があります。
- setProfile:ColdFusion プロファイルを設定します。デフォルトでは、「Development」に設定されています。設定可能な値としては、その他に、「Production」、「Production Secure」があります。
- allowedAdminIPList:ColdFusion Administrator にアクセスできる IP アドレスのリストを指定します。この値は、ColdFusion プロファイルが「Production Secure」の場合にのみ設定できます。
ColdFusion でサポートされている環境変数
このイメージの環境変数を一覧表示するには、次のコマンドを入力します。
docker run --rm -it adobecoldfusion/coldfusion:latest-2023 help
サポートされているコマンド:help、start、info、cli <.cfm>
Web ルート:/app
CAR のインポート:/data にある CAR ファイルが起動時に自動的にインポートされます。
必須環境変数: acceptEULA=YES オプション環境変数: serial=<ColdFusion のシリアルキー> previousSerial=<ColdFusion の以前のシリアルキー(アップグレードの場合)> password=<パスワード> enableSecureProfile=<true/false(デフォルト)> configureExternalSessions=<true/false(デフォルト)> externalSessionsHost=<Redis サーバーのホスト(デフォルト:localhost)> externalSessionsPort=<Redis サーバーのポート(デフォルト:6379)> externalSessionsPassword=<Redis サーバーのパスワード(デフォルト:空欄)> configureExternalAddons=<true/false(デフォルト)> addonsHost=<アドオンコンテナのホスト(デフォルト:localhost)> addonsPort=<アドオンコンテナのポート(デフォルト:8989)> addonsUsername=<Solr ユーザー名(デフォルト:admin)> addonsPassword=<Solr パスワード(デフォルト:admin)> addonsPDFServiceName=<PDF サービス名(デフォルト:addonsContainer)> addonsPDFSSL=<true/false(デフォルト)> setupScript=<起動時に呼び出す CFM ページ。Web ルート /app に存在する必要あり> setupScriptDelete=<true/false(デフォルト):setupScript を実行後に自動削除するかどうか> language=<ja/en(デフォルト:en)>
便利な Docker コマンド
実行中または停止中のすべてのコンテナを一覧表示するには、次のコマンドを入力します。
docker ps -a
コンテナのステータスを確認するには、次のコマンドを入力します。
docker logs <containerID / containerName>
コンテナを停止するには、次のコマンドを入力します。
docker stop <containerID / containerName>
コンテナを削除するには、次のコマンドを入力します。
docker rm <containerID / containerName>
よくある質問
ColdFusion ベースイメージの拡張
このシナリオでは、ColdFusion の管理 API を使用して MySQL データソースを作成できるように、ColdFusion のベースイメージを拡張して MySQL ドライバーを登録します。
Docker ファイル
FROM coldfusion:latest COPY mysql-connector-java-commercial-8.0.11-bin.jar /opt/coldfusion/cfusion/lib
mysql-connector-java-commercial-8.0.11-bin.jar ファイルは現在の作業ディレクトリ内に存在している必要があります。
Web ルートで、ColdFusion の管理 API を使用してデータソースを作成する cfm を作成します。その CFM ページを setupColdFusion.cfm と呼びましょう。マウントした webroot ボリュームにファイルを格納します。
<cfscript> // 常にログインが必要。この例では 次の 2 行のコードを使用するadminObj = createObject(“component”,“CFIDE.adminapi.administrator”); adminObj.login(“ColdFusion123”); // ColdFusion Administrator のパスワード // MySQL データソースを作成する datasource = createObject(“component”, “CFIDE.adminapi.datasource”); datasource.setMySQL5(“SampleMYSqlDB”, “database-host”, “testDB”); </cfscript>
このイメージに基づいてコンテナを作成して表示するには、Docker compose を実行します。Docker compose ファイルは、Docker コンテナでアプリケーションを定義し実行するためのツールです。
上記の Docker ファイルと setupColdFusion.cfm を含んだディレクトリの外に、次の内容の docker-compose.yml ファイルを作成します。上記のファイルが格納されているディレクトリの名前は「app」にする必要があります。
docker-compose.yml
version: “3” services: coldfusion: container_name: myapp build: context: ./app dockerfile: Dockerfile image: app depends_on: - redis - addons ports: - “8500:8500” volumes: - “/opt/wwwroot:/app” env_file: - coldfusion.env healthcheck: test: curl -f http://addons:8989/solr/ || exit 1 interval: 1m timeout: 3s deploy: mode: replicated replicas: 2 restart_policy: condition: on-failure update_config: parallelism: 1 delay: 10s networks: - webnet addons: container_name: mycfaddons image: addons environment: - acceptEULA=YES ports: - “8989:8989” networks: - webnet redis: container_name: myredis image: redis:latest ports: - “6381:6379” volumes: - “redis_data:/data” networks: - webnet volumes: redis_data: networks: webnet:
coldfusion.env
acceptEULA=YES password=ColdFusion123
Docker compose を実行するには、次のコマンドを入力します。
docker-compose up -d
環境変数「setupScript」が適切に設定されているので、ColdFusion ページ setupColdFusion.cfm がコンテナの起動時に実行されます。
ColdFusion Administrator にアクセスして、MySQL データソースが正しく設定されていることを確認できます。
ColdFusion アドオン
イメージの実行
ColdFusion(2023 リリース)アドオンイメージ(Solr および PDFG/cfhtmltopdf 用)は、ECR のこの場所や Docker Hub にホストされています。
次のコマンドを使用すると、AWS(Amazon Web Services)ECR から ColdFusion アドオンの最新の Docker イメージをローカル環境に取り込むことができます。
docker pull public.ecr.aws/adobe/coldfusionaddons:latest
docker pull public.ecr.aws/adobe/coldfusionaddons:latest-2023
docker pull public.ecr.aws/adobe/coldfusionaddons2023:2023.0.7(ColdFusion 2023 アドオンアップデート 7)
docker pull public.ecr.aws/adobe/coldfusionaddons2023:latest
同様に、次のコマンドを使用すると、Docker Hub から ColdFusion アドオンの最新の Docker イメージを取り込むことができます。
docker pull adobecoldfusion/coldfusionaddons:latest(ColdFusion アドオン 2023 アップデート 7)
docker pull adobecoldfusion/coldfusionaddons:latest-2023
docker pull adobecoldfusion/coldfusionaddons2023:2023.0.7
docker pull adobecoldfusion/coldfusionaddons2023:latest
AWS ECR から ColdFusion アドオン(2023 リリース)の最新イメージをローカル環境に取り込むには、次のコマンドを使用します。
docker pull public.ecr.aws/adobe/coldfusionaddons:latest-2023
docker pull public.ecr.aws/adobe/coldfusionaddons2023:latest
Docker Hub から ColdFusion アドオン(2023 リリース)の最新イメージをローカル環境に取り込むには、次のコマンドを使用します。
docker pull adobecoldfusion/coldfusionaddons:latest-2023
docker pull adobecoldfusion/coldfusionaddons2023:latest(ColdFusion 2023 アップデート 7)
docker run <product>:<version>
サポートされている環境変数
このイメージの環境変数のリストを取得するには、次のコマンドを使用します。
ECR:
docker run --rm -it public.ecr.aws/adobe/coldfusionaddons:latest help
Docker Hub:
docker run --rm -it adobecoldfusion/coldfusionaddons2021:latest help
サポートされているコマンド:help、start <.cfm>
必須環境変数:
acceptEULA=YES
オプション環境変数:
solrUsername=<Solr ユーザー名>
solrPassword=<Solr パスワード>
環境変数
acceptEULA=YES solrUsername=<Solr ユーザー名> solrPassword=<Solr パスワード> setupScript=setupColdFusion.cfm enableSecureProfile=true configureExternalSessions=true externalSessionsHost=redis externalSessionsPort=6379 configureExternalAddons=true addonsHost=addons addonsPort=8989 addonsUsername=admin addonsPassword=admin addonsPDFServiceName=addonsContainer addonsPDFSSL=false
使用方法
ECR:
docker run -dt -p 8993:8995 -e acceptEULA=YES public.ecr.aws/adobe/coldfusionaddons:latest start
docker run -dt -p 8991:8995 -e acceptEULA=YES public.ecr.aws/adobe/coldfusionaddons:latest-2023 start
Docker ハブ:
docker run -dt -p 8994:8995 -e acceptEULA=YES -e solrUsername=admin -e solrPassword=admin adobecoldfusion/coldfusionaddons:latest
docker run -dt -p 8990:8995 -e acceptEULA=YES -e solrUsername=admin -e solrPassword=admin adobecoldfusion/coldfusionaddons2023:latest start
Performance Monitoring Toolset
Performance Monitoring Toolset コンテナを起動する前に、次のコマンドを実行します。
- 開いているファイルの最大数を 65536 以上にする必要があります。コマンド ulimit -n 65536 を使用します。
- マップの最大数を 262144 以上にする必要があります。この上限を増やすには、コマンド sysctl -w vm.max_map_count=262144 を使用します。
Performance Monitoring Toolset の Docker イメージは、ECR でも Docker Hub でも入手できます。
イメージの取り込み
Performance Monitoring Toolset(PMT)の Docker イメージは、ECR でも Docker Hub でも入手できます。
次のコマンドを使用すると、AWS(Amazon Web Services)ECR から PMT の最新の Docker イメージをローカル環境に取り込むことができます。
docker pull public.ecr.aws/adobe/pmt:latest(PMT 2021 アップデート 2)
docker pull public.ecr.aws/adobe/pmt:latest-2021(PMT 2021 アップデート 2)
docker pull public.ecr.aws/adobe/pmt2021:2021.0.2(PMT 2021 アップデート 2)
docker pull public.ecr.aws/adobe/pmt2021:latest(PMT 2021 アップデート 2)
同様に、次のコマンドを使用すると、Docker Hub から PMT の最新の Docker イメージを取り込むことができます。
docker pull adobecoldfusion /pmt:latest(PMT 2021 アップデート 2)
docker pull adobecoldfusion/ pmt:latest-2021(PMT 2021 アップデート 2)
docker pull adobecoldfusion/ pmt2021:2021.0.2(PMT 2021 アップデート 2)
docker pull adobecoldfusion/pmt2021:latest(PMT 2021 アップデート 2)
環境変数
イメージ内の環境変数のリストを取得するには、次のコマンドを使用します。
docker run --rm -it public.ecr.aws/adobe/pmt:latest help
docker run --rm -it adobecoldfusion/pmt:latest help
サポートされているコマンド:help、start
必須環境変数:
acceptEULA=YES
datastoreHost=<データストアのホスト名>
datastorePort=<データストアのポート>
オプション環境変数:
startPMT=<true/false、デフォルト:true>
startDatastore=<true/false、デフォルト:true>
dataStoreNodeName=<クラスター内のデータストアノードを識別するための名前。デフォルト:未設定>
dataStoreMaster=<true/false、デフォルト:true、クラスターに追加されたデータストアインスタンスでは false に設定可能>
dataStoreNodes=["host1:port1", "host2:port2"]
使用方法
コンテナを EULA に従って実行するには、次のコマンドを使用します。
Docker Hub:
docker run -dt -p 9101:9101 -e acceptEULA=YES -e datastoreHost=<ElasticSearchHostName> -e datastorePort=<ElasticSearchPort> -e startDatastore=false adobecoldfusion/pmt:latest start
ECR:
docker run -dt -p 9101:9101 -e acceptEULA=YES -e datastoreHost=<ElasticSearchHostName> -e datastorePort=<ElasticSearchPort> -e startDatastore=false public.ecr.aws/adobe/pmt:latest-2023 start
イメージの拡張
pmt.env
acceptEULA=YES datastoreHost=pmt datastorePort=9200 startDatastore=true
coldfusion.env
acceptEULA=YES password=ColdFusion123
docker-compose.yml
version: “3” services: coldfusion: container_name: coldfusion image: coldfusion:2023.0.7 ports: - “8500:8500” volumes: - “./webroot:/app” env_file: - coldfusion.env healthcheck: test: curl -f http://localhost:8500/ interval: 1m timeout: 3s networks: - webnet pmt: container_name: pmt image: docker run pmt:2023.0.0 depends_on: - coldfusion ports: - “9101:9101” env_file: - pmt.env healthcheck: test: curl -f http://localhost:9101/ interval: 1m timeout: 3s networks: - webnet networks: webnet:
環境変数「password」もサポートされています。
例
docker run -d -p 9101:9101 -e acceptEULA=YES -e datastoreHost=10.42.70.250 -e datastorePort=9251 -e startDatastore=false -e password=Adobe123 pmt:latest
API Manager
ColdFusion API Manager(APIM)の Docker イメージは、ECR でも Docker Hub でも入手できます。
次のコマンドを使用すると、AWS(Amazon Web Services)ECR から APIM の最新の Docker イメージをローカル環境に取り込むことができます。
docker pull public.ecr.aws/adobe/apimanager:latest(APIM 2021)
docker pull public.ecr.aws/adobe/apimanager:latest-2021(APIM 2021)
docker pull public.ecr.aws/adobe/apimanager2021:2021.0.0(APIM 2021)
docker pull public.ecr.aws/adobe/apimanager2021:latest(APIM 2021)
同様に、次のコマンドを使用すると、Docker Hub から PMT の最新の Docker イメージを取り込むことができます。
docker pull adobecoldfusion /apimanager:latest(APIM 2021)
docker pull adobecoldfusion/apimanager:latest-2021(APIM 2021)
docker pull adobecoldfusion/apimanager2021:2021.0.0(APIM 2021)
docker pull adobecoldfusion/apimanager2021:latest(APIM 2021)
環境変数
このイメージでサポートされている環境変数のリストを取得するには、次のコマンドを入力します。
docker run --rm -it public.ecr.aws/adobe/apimanager:latest help
サポートされているコマンド:help、start <.cfm>
必須環境変数: apim_acceptEULA=YES オプション環境変数: apim_serial=<シリアルキー> apim_previousSerial=<以前のシリアルキー(アップグレードの場合)> apim_password=<API Manager の管理者パスワード> apim_datastoreHost=<データストアのホスト名> apim_datastorePort=<データストアのポート> apim_datastorePassword=<Redis(データストア)のパスワード> apim_datastoreSeed=<データストアの暗号化シード> apim_analyticsHost=<分析サーバーのホスト名> apim_analyticsPort=<分析サーバーのポート> apim_analyticsClusterPort=<分析サーバークラスターのポート> apim_analyticsClusterName=<ElasticSearch クラスター名>
使用方法
ECR:
docker container run -dt -e acceptEULA=YES -e datastoreHost=<データストアのホスト名> -e datastorePort=<データストアのポート> -e analyticsHost=<分析サーバーのホスト名> -e analyticsPort=<分析サーバーのポート> -e analyticsClusterPort=<分析サーバークラスターのポート> -e analyticsClusterName=<Elasticsearch のクラスター名> public.ecr.aws/adobe/apimanager:latest
Docker Hub:
docker run -dt -p 8500:8500 -e acceptEULA=YES -e datastoreHost=<ホスト名> -e datastorePort=6378 -e analyticsHost=10.42.70.250 -e analyticsPort=9201 -e analyticsClusterPort=<クラスターポート> -e analyticsClusterName=<ElasticSearch クラスター名> apimanager:latest
APIM ベースイメージの拡張
docker-compose.yml
version: “3” services: analytics: container_name: analytics image: public.ecr.aws/adobe/apimanageraddons:latest env_file: - analytics.env networks: - webnet datastore: container_name: datastore image: public.ecr.aws/adobe/apimanageraddons:latest env_file: - datastore.env networks: - webnet ports: - “9200:9200” - “9300:9300” apim: container_name: apimanager image: public.ecr.aws/adobe/apimanager:latest ports: - “9000:9000” env_file: - apimanager.env networks: - webnet depends_on: - datastore networks: webnet:
apimanager.env
acceptEULA=YES serial=<シリアル番号を入力> apimPassword=APIManager123 datastoreHost=datastore datastorePort=6379 datastorePassword=MyRedisPassword analyticsHost=analytics analyticsPort=9200 analyticsClusterPort=9300 analyticsClusterName=groot-analytics
analytics.env
acceptEULA=YES startAnalyticsService=true analyticsClusterName=groot-analytics
datastore.env
acceptEULA=YES startDatastoreService=true datastorePassword=MyRedisPassword