From a7b7ceee3626ecb476ea25969a9b4a2557dbbb35 Mon Sep 17 00:00:00 2001 From: Prakhar Srivastav Date: Wed, 15 Apr 2020 18:02:01 -0700 Subject: [PATCH] Update docker-compose file for deploying to ECS (#28) * move ecs files into a new folder * basic version working * added logging options * cleanup --- aws-compose.yml | 12 ------------ aws-ecs/docker-compose.yml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 12 deletions(-) delete mode 100644 aws-compose.yml create mode 100644 aws-ecs/docker-compose.yml diff --git a/aws-compose.yml b/aws-compose.yml deleted file mode 100644 index 505b9ff..0000000 --- a/aws-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -es: - image: elasticsearch:2.3 - cpu_shares: 100 - mem_limit: 262144000 -web: - image: prakhar1989/foodtrucks-web - cpu_shares: 100 - mem_limit: 262144000 - ports: - - "80:5000" - links: - - es diff --git a/aws-ecs/docker-compose.yml b/aws-ecs/docker-compose.yml new file mode 100644 index 0000000..2f26c61 --- /dev/null +++ b/aws-ecs/docker-compose.yml @@ -0,0 +1,30 @@ +version: '2' +services: + es: + image: docker.elastic.co/elasticsearch/elasticsearch:7.6.2 + cpu_shares: 100 + mem_limit: 3621440000 + environment: + - discovery.type=single-node + - bootstrap.memory_lock=true + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + logging: + driver: awslogs + options: + awslogs-group: foodtrucks + awslogs-region: us-east-1 + awslogs-stream-prefix: es + web: + image: prakhar1989/foodtrucks-web + cpu_shares: 100 + mem_limit: 262144000 + ports: + - "80:5000" + links: + - es + logging: + driver: awslogs + options: + awslogs-group: foodtrucks + awslogs-region: us-east-1 + awslogs-stream-prefix: web