From e9251bcb5a13197cc885242f15bc97071cc02789 Mon Sep 17 00:00:00 2001 From: Nikos Roussos Date: Wed, 22 Feb 2017 17:00:30 +0200 Subject: [PATCH] Add redis to docker --- db/settings/docker.py | 23 +++++++++++++++++++++++ docker-compose.yml | 5 ++++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 db/settings/docker.py diff --git a/db/settings/docker.py b/db/settings/docker.py new file mode 100644 index 0000000..1b063f3 --- /dev/null +++ b/db/settings/docker.py @@ -0,0 +1,23 @@ +from base import * # flake8: noqa + +ENVIRONMENT = 'dev' + +# Debug +DEBUG = True + +# Mail +EMAIL_HOST = 'localhost' +EMAIL_PORT = 1025 +EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' + +# Cache +CACHES = { + 'default': { + 'BACKEND': 'redis_cache.RedisCache', + 'LOCATION': 'redis://redis:6379/0', + 'OPTIONS': { + 'CLIENT_CLASS': 'django_redis.client.DefaultClient' + }, + 'KEY_PREFIX': 'db-{0}'.format(ENVIRONMENT) + } +} diff --git a/docker-compose.yml b/docker-compose.yml index 6fc5306..43b7505 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,6 +5,8 @@ db: - MYSQL_USER=satnogsdb - MYSQL_PASSWORD=satnogsdb - MYSQL_ROOT_PASSWORD=toor +redis: + image: redis:3.2.8 web: build: . ports: @@ -13,8 +15,9 @@ web: - .:/app links: - db + - redis environment: - - DJANGO_SETTINGS_MODULE=db.settings.dev + - DJANGO_SETTINGS_MODULE=db.settings.docker - DEFAULT_FROM_EMAIL=noreply@example.com - ALLOWED_HOSTS=* - DATABASE_URL=mysql://satnogsdb:satnogsdb@db/satnogsdb