2
나는 다음과 같은 고정 표시기의 작성 파일이 :도커 작성 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에 배포하려고합니다. 단지 환경을 ENV 변수의 배열을 전달하는 옵션을 언급
{
"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",
]
}
AWS 탄성 콩나무 documentation에서,하지만 난 전달하는 방법을 찾을 수 없습니다 : 이 지금까지 내 파일 Dockerrun.aws.json입니다 변수 배열 대신 파일.
사람이 제대로 Dockerrun.aws.json 파일이 고정 표시기-작성 파일을 변환하는 방법을 알고 있습니까?
감사합니다.