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 mongodb: image: mongo container_name: mongodb restart: always ports: - 27017:27017 volumes: - ./mongodb_data:/data/db environment: - MONGO_INITDB_ROOT_USERNAME=root - MONGO_INITDB_ROOT_PASSWORD=root mongo-express: image: mongo-express restart: always ports: - 27117:8081 environment: ME_CONFIG_MONGODB_URL: mongodb://root:root@mongodb:27017 depends_on: - mongodb admintool-db: restart: always image: mariadb:10 container_name: admin-mariadb ports: - "3306:3306" volumes: - ./admintool/db/conf.d:/etc/mysql/conf.d - ./admintool/db/data:/var/lib/mysql - ./admintool/db/initdb.d:/docker-entrypoint-initdb.d env_file: ./admintool/.env environment: TZ: UTC