]> Untitled Git - lemmy.git/commitdiff
Fixing test deploy, adding a rate limiter to ansible nginx config.
authorDessalines <tyhou13@gmx.com>
Sun, 28 Jun 2020 17:44:42 +0000 (13:44 -0400)
committerDessalines <tyhou13@gmx.com>
Sun, 28 Jun 2020 17:44:42 +0000 (13:44 -0400)
ansible/templates/nginx.conf
docker/dev/test_deploy.sh

index b710fdb30bde9bf543afd572ccf44d1c70c10c9c..5847bad016b14408dec92c98bf36ea8c41014d5a 100644 (file)
@@ -1,4 +1,5 @@
 proxy_cache_path /var/cache/lemmy_frontend levels=1:2 keys_zone=lemmy_frontend_cache:10m max_size=100m                 use_temp_path=off;
+limit_req_zone $binary_remote_addr zone=lemmy_ratelimit:10m rate=1r/s;
 
 server {
     listen 80;
@@ -51,6 +52,9 @@ server {
     # Upload limit for pictrs
     client_max_body_size 20M;
 
+    # Rate limit
+    limit_req zone=lemmy_ratelimit burst=30 nodelay;
+
     location / {
         proxy_pass http://0.0.0.0:8536;
         proxy_set_header X-Real-IP $remote_addr;
index c2ecc0c897578f4837d9830fd57350e1265a5a62..7641c9402359cf0c7a73e56cd8f621e87a2ebdb5 100755 (executable)
@@ -9,10 +9,10 @@ export COMPOSE_DOCKER_CLI_BUILD=1
 export DOCKER_BUILDKIT=1
 
 # Rebuilding dev docker
-sudo docker build . -f "docker/dev/Dockerfile" -t "dessalines/lemmy:$BRANCH"
+sudo docker build ../../ -f . -t "dessalines/lemmy:$BRANCH"
 sudo docker push "dessalines/lemmy:$BRANCH"
 
 # Run the playbook
-pushd ../lemmy-ansible
+pushd ../../../lemmy-ansible
 ansible-playbook -i test playbooks/site.yml
 popd