Merge pull request #187 from GraemeHarris/add-redis-for-rate-limit

Add basic redis setup for rate limiting
This commit is contained in:
Yannic Kilcher
2023-01-01 18:32:58 +01:00
committed by GitHub
2 changed files with 22 additions and 0 deletions
+20
View File
@@ -27,6 +27,26 @@ services:
timeout: 2s
retries: 10
# Redis - caching + rate limiting on BE
redis:
image: redis
restart: always
ports:
- 6379:6379
healthcheck:
test: ["CMD-SHELL", "redis-cli ping | grep PONG"]
interval: 2s
timeout: 2s
retries: 10
command: redis-server /usr/local/etc/redis/redis.conf
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
# insights host - redis:6379
redis-insights:
image: redislabs/redisinsight:latest
ports:
- 8001:8001
# This DB is for Web Authentication and data caching.
webdb:
image: postgres
+2
View File
@@ -0,0 +1,2 @@
maxmemory 100mb
maxmemory-policy allkeys-lru