diff options
author | Jordan Cook <jordan.cook@pioneer.com> | 2021-03-24 15:27:57 -0500 |
---|---|---|
committer | Jordan Cook <jordan.cook@pioneer.com> | 2021-03-24 15:35:51 -0500 |
commit | c4fd835c935c699ee8e4950afc59bafca6b10f69 (patch) | |
tree | 58de429010446a78e80477fd90d83b280d9b9a4e /docker-compose.yml | |
parent | e680611d450cc5bec0a8b956275341f61962f5a0 (diff) | |
download | requests-cache-c4fd835c935c699ee8e4950afc59bafca6b10f69.tar.gz |
Enable DynamoDB integration test with GitHub Actions and local docker-compose; use in-memory database
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index d9a098e..0b64f12 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,37 +4,39 @@ version: '3' services: dynamodb: image: amazon/dynamodb-local - hostname: dynamodb-local - container_name: dynamodb-local + container_name: dynamodb ports: - - 8000:8000 - command: "-jar DynamoDBLocal.jar -sharedDb -optimizeDbBeforeStartup -dbPath ./data" - volumes: - - 'dynamodb_data:/home/dynamodblocal/data' - working_dir: /home/dynamodblocal + - '8000:8000' + command: '-jar DynamoDBLocal.jar -inMemory' + environment: + AWS_ACCESS_KEY_ID: 'placeholder' + AWS_SECRET_ACCESS_KEY: 'placeholder' +# volumes: +# - 'dynamodb_data:/home/dynamodblocal/data' + working_dir: '/home/dynamodblocal' mongo: image: mongo + container_name: mongo environment: - MONGO_INITDB_DATABASE: aiohttp_client_cache_pytest + MONGO_INITDB_DATABASE: 'requests_cache_pytest' ports: - - 27017:27017 + - '27017:27017' volumes: - 'mongodb_data:/data/db' redis: + container_name: redis image: docker.io/bitnami/redis + ports: + - '6379:6379' 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: |