services: redis-master: restart: always image: redis:latest command: "redis-server --requirepass KT-i5#i%-%LxKfZ5YJj6" container_name: redis volumes: - "./redis_master:/home/redis_master/data" ports: - '6379:6379' working_dir: /home/redis_master rabbitmq: restart: always image: rabbitmq:management container_name: rabbitmq ports: - "5672:5672" - "15672:15672" environment: RABBITMQ_ERLANG_COOKIE: "RabbitMQ-My-Cookies" RABBITMQ_DEFAULT_USER: "admin" RABBITMQ_DEFAULT_PASS: "admin" dynamodb-local: restart: always command: "-jar DynamoDBLocal.jar -sharedDb -dbPath ./data" image: amazon/dynamodb-local:latest container_name: dynamodb-local ports: - "8000:8000" volumes: - "./dynamodb:/home/dynamodblocal/data" working_dir: /home/dynamodblocal dynamodb-admin: restart: always image: aaronshaf/dynamodb-admin:latest ports: - "8001:8001" environment: DYNAMO_ENDPOINT: "http://dynamodb-local:8000" AWS_REGION: "us-west-2" AWS_ACCESS_KEY_ID: local AWS_SECRET_ACCESS_KEY: local depends_on: - dynamodb-local