2
I以下のドッキングウィンドウのコンポーズファイルを持っている:ドッカーのCompose env_file
version: '2'
services:
app:
build: .
command: >
bash -cex "
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
/virtualenv/bin/flask run -h 0.0.0.0 -p 5050
"
env_file: env
links:
- postgres
ports:
- 8080:8080
あなたは私がファイルENVから私の環境変数をロードするためにenv_fileオプションを使用している見ることができるように。
今、このコンテナをElastic Beanstalkにデプロイしようとしています。 これは、これまでのところ、私のファイルDockerrun.aws.jsonです:
AWS Elastic Beanstalkで documentationで{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
{
"name": "app",
"image": "myorg/myimage",
"essential": true,
"memory": 256,
"command": [
"/bin/bash",
"export LC_ALL=C.UTF-8",
"export LANG=C.UTF-8",
"/virtualenv/bin/flask run -h 0.0.0.0 -p 5050"
],
"portMappings": [
{
"hostPort": 8080,
"containerPort": 8080
}
],
"links": [
"postgres",
]
}
はただのenv変数の配列を渡すために環境オプションを言及するが、私は渡す方法を見つけることができません変数の配列ではなくファイルです。
は、誰かが適切にDockerrun.aws.jsonファイルにこのドッキングウィンドウ-構成ファイルを変換する方法を知っていますか?
よろしくお願いいたします。