Можно ли указать sourcePath для AWS ECS в yml? - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть файл docker-compose, который я пытаюсь загрузить в AWS ECS.Я использую ecs-cli, чтобы загрузить его.Я запускаю ecs-cli compose up, и все работает нормально, за исключением того, что я не могу определить host.sourcePath для томов с докером.Я хочу сделать это в ecs-params.yml, но в документации ECS нет информации об этом

docker-compose.yml:

version: '3.0'

services:
    nginx:
        image: nginx
        ports:
            - 80:80
        depends_on:
            - php
        volumes:
            - app:/app
            - nginx-config:/etc/nginx/conf.d
    php:
        image: ...
        restart: always
        working_dir: /app
        volumes:
            - app:/app
            - php-config:/usr/local/etc/php/conf.d

volumes:
    app:
    nginx-config:
    php-config:

ecs-params.yml:

version: 1

task_definition:
    services:
        nginx:
            cpu_shares: 256
            mem_limit: 512MB
        php:
            cpu_shares: 768
            mem_limit: 512MB

1 Ответ

0 голосов
/ 21 сентября 2018

Обнаружил тот же вопрос, что и вы, нашел ответ в выпусках ecs-cli github: https://github.com/aws/amazon-ecs-cli/issues/318

...