1
0
Fork 0
mirror of synced 2024-06-25 17:50:38 +12:00

Added option to disabled abuse for testing

This commit is contained in:
eldadfux 2019-09-20 15:34:34 +03:00
parent f5d5463f10
commit d3c83dbf49
3 changed files with 3 additions and 1 deletions

View file

@ -7,6 +7,7 @@ ENV TZ=Asia/Tel_Aviv
ENV _APP_ENV production
ENV _APP_HOME https://appwrite.io
ENV _APP_EDITION community
ENV _APP_OPTIONS_ABUSE enabled
ENV _APP_OPENSSL_KEY_V1 your-secret-key
ENV _APP_REDIS_HOST redis
ENV _APP_REDIS_PORT 6379

View file

@ -209,7 +209,7 @@ $utopia->init(function() use ($utopia, $request, $response, $register, &$user, $
$abuse = new Abuse($timeLimit);
if($timeLimit->limit()) {
if($timeLimit->limit() && $request->getServer('_APP_OPTIONS_ABUSE', 'enabled') !== 'disabled') {
$response
->addHeader('X-RateLimit-Limit', $timeLimit->limit())
->addHeader('X-RateLimit-Remaining', $timeLimit->remaining())

View file

@ -13,6 +13,7 @@ services:
- "443:443"
environment:
- _APP_ENV=development
- _APP_OPTIONS_ABUSE=disabled
- _APP_OPENSSL_KEY_V1=just-a-random-key
- _APP_REDIS_HOST=redis
- _APP_REDIS_PORT=6379