diff options
author | Jordan Cook <jordan.cook@pioneer.com> | 2021-03-03 08:09:56 -0600 |
---|---|---|
committer | Jordan Cook <jordan.cook@pioneer.com> | 2021-03-03 08:09:56 -0600 |
commit | ab6848d7361e88ba3b3c06a9cdc93897cc779374 (patch) | |
tree | ffdd4c691678e4adbd588647ac1e7f583c31db6b /docker-compose.yml | |
parent | b6ca866229d33ed8891b9a4243790348e5773043 (diff) | |
download | requests-cache-ab6848d7361e88ba3b3c06a9cdc93897cc779374.tar.gz |
Copy docker-compose.yml from aiohttp-client-cache to run all cache backends locally
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d9a098e --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,41 @@ +# Containers needed to test all backend services locally +version: '3' + +services: + dynamodb: + image: amazon/dynamodb-local + hostname: dynamodb-local + container_name: dynamodb-local + ports: + - 8000:8000 + command: "-jar DynamoDBLocal.jar -sharedDb -optimizeDbBeforeStartup -dbPath ./data" + volumes: + - 'dynamodb_data:/home/dynamodblocal/data' + working_dir: /home/dynamodblocal + + mongo: + image: mongo + environment: + MONGO_INITDB_DATABASE: aiohttp_client_cache_pytest + ports: + - 27017:27017 + volumes: + - 'mongodb_data:/data/db' + + redis: + image: docker.io/bitnami/redis + environment: + ALLOW_EMPTY_PASSWORD: 'yes' + # REDIS_DISABLE_COMMANDS: 'FLUSHDB,FLUSHALL' + ports: + - 6379:6379 + volumes: + - 'redis_data:/bitnami/redis/data' + +volumes: + dynamodb_data: + driver: local + mongodb_data: + driver: local + redis_data: + driver: local |