summaryrefslogtreecommitdiffstats
path: root/docker/dev
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2019-10-13 12:06:18 -0700
committerDessalines <tyhou13@gmx.com>2019-10-13 12:06:18 -0700
commit35dfe31a391fa11c8920c2e1a2e3289f2e61cc9c (patch)
tree6207fe22b77055cb82134a129cb6ad5372290c1e /docker/dev
parent484630c1a8ce3fa3408caa8b42e85c0e6e39f86f (diff)
Externalizing rate limits. Upgrading to Rust 1.38
- Fixes #290
Diffstat (limited to 'docker/dev')
-rw-r--r--docker/dev/.env6
-rw-r--r--docker/dev/Dockerfile2
-rw-r--r--docker/dev/docker-compose.yml6
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