summaryrefslogtreecommitdiff
path: root/Homework/cs5260/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'Homework/cs5260/docker-compose.yml')
-rw-r--r--Homework/cs5260/docker-compose.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/Homework/cs5260/docker-compose.yml b/Homework/cs5260/docker-compose.yml
new file mode 100644
index 0000000..f6ed2e7
--- /dev/null
+++ b/Homework/cs5260/docker-compose.yml
@@ -0,0 +1,48 @@
+version: '3'
+
+services:
+ consumer:
+ depends_on:
+ - ecs-local-endpoints
+ build:
+ dockerfile: Dockerfile.consumer
+ networks:
+ credentials_network:
+ ipv4_address: "169.254.170.3"
+ volumes:
+ - ./runlogs:/app/runlogs:rw
+ env_file:
+ - .env
+
+ lambda:
+ depends_on:
+ - ecs-local-endpoints
+ build:
+ dockerfile: Dockerfile.lambda
+ networks:
+ credentials_network:
+ ipv4_address: "169.254.170.4"
+ volumes:
+ - ./runlogs:/app/runlogs:rw
+ env_file:
+ - .env
+
+ ecs-local-endpoints:
+ image: amazon/amazon-ecs-local-container-endpoints
+ volumes:
+ - /var/run:/var/run
+ - $HOME/.aws/:/home/.aws/
+ environment:
+ HOME: "/home"
+ AWS_PROFILE: "default"
+ networks:
+ credentials_network:
+ ipv4_address: "169.254.170.2"
+
+networks:
+ credentials_network:
+ driver: bridge
+ ipam:
+ config:
+ - subnet: "169.254.170.0/24"
+ gateway: 169.254.170.1