diff options
author | Dessalines <tyhou13@gmx.com> | 2019-10-13 12:06:18 -0700 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2019-10-13 12:06:18 -0700 |
commit | 35dfe31a391fa11c8920c2e1a2e3289f2e61cc9c (patch) | |
tree | 6207fe22b77055cb82134a129cb6ad5372290c1e /docker/dev | |
parent | 484630c1a8ce3fa3408caa8b42e85c0e6e39f86f (diff) |
Externalizing rate limits. Upgrading to Rust 1.38
- Fixes #290
Diffstat (limited to 'docker/dev')
-rw-r--r-- | docker/dev/.env | 6 | ||||
-rw-r--r-- | docker/dev/Dockerfile | 2 | ||||
-rw-r--r-- | docker/dev/docker-compose.yml | 6 |
3 files changed, 13 insertions, 1 deletions
diff --git a/docker/dev/.env b/docker/dev/.env index f82502d7..cca4deae 100644 --- a/docker/dev/.env +++ b/docker/dev/.env @@ -2,3 +2,9 @@ DOMAIN=my_domain DATABASE_PASSWORD=password DATABASE_URL=postgres://lemmy:password@lemmy_db:5432/lemmy JWT_SECRET=changeme +RATE_LIMIT_MESSAGE=30 +RATE_LIMIT_MESSAGE_PER_SECOND=60 +RATE_LIMIT_POST=3 +RATE_LIMIT_POST_PER_SECOND=600 +RATE_LIMIT_REGISTER=1 +RATE_LIMIT_REGISTER_PER_SECOND=3600 diff --git a/docker/dev/Dockerfile b/docker/dev/Dockerfile index 69ef3aae..5d25e48b 100644 --- a/docker/dev/Dockerfile +++ b/docker/dev/Dockerfile @@ -10,7 +10,7 @@ RUN yarn install --pure-lockfile COPY ui /app/ui RUN yarn build -FROM rust:1.37 as rust +FROM rust:1.38 as rust # Install musl RUN apt-get update diff --git a/docker/dev/docker-compose.yml b/docker/dev/docker-compose.yml index 2fb03965..68bb9282 100644 --- a/docker/dev/docker-compose.yml +++ b/docker/dev/docker-compose.yml @@ -20,6 +20,12 @@ services: - DATABASE_URL=${DATABASE_URL} - JWT_SECRET=${JWT_SECRET} - HOSTNAME=${DOMAIN} + - RATE_LIMIT_MESSAGE=${RATE_LIMIT_MESSAGE} + - RATE_LIMIT_MESSAGE_PER_SECOND=${RATE_LIMIT_MESSAGE_PER_SECOND} + - RATE_LIMIT_POST=${RATE_LIMIT_POST} + - RATE_LIMIT_POST_PER_SECOND=${RATE_LIMIT_POST_PER_SECOND} + - RATE_LIMIT_REGISTER=${RATE_LIMIT_REGISTER} + - RATE_LIMIT_REGISTER_PER_SECOND=${RATE_LIMIT_REGISTER_PER_SECOND} restart: always depends_on: - lemmy_db |