File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ services:
1919 - default
2020 restart : unless-stopped
2121 healthcheck :
22- test : ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://localhost:80/ || exit 1"]
22+ test : ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://localhost:80/health || exit 1"]
2323 interval : 30s
2424 timeout : 10s
2525 retries : 3
Original file line number Diff line number Diff line change 3737 # Rate limiting zones
3838 limit_req_zone $binary_remote_addr zone=api_limit:10m rate=10r/s;
3939 limit_req_zone $binary_remote_addr zone=auth_limit:10m rate=5r/m;
40- limit_req_zone $binary_remote_addr zone=register_limit:10m rate=3r/h ;
41- limit_req_zone $binary_remote_addr zone=password_limit:10m rate=2r/h ;
40+ limit_req_zone $binary_remote_addr zone=register_limit:10m rate=3r/m ;
41+ limit_req_zone $binary_remote_addr zone=password_limit:10m rate=2r/m ;
4242 limit_conn_zone $binary_remote_addr zone=conn_limit:10m;
4343
4444 # Include server blocks
Original file line number Diff line number Diff line change @@ -8,10 +8,10 @@ limit_req_zone $binary_remote_addr zone=api_limit:10m rate=10r/s;
88limit_req_zone $binary_remote_addr zone=auth_limit:10m rate=5r/m;
99
1010# Registration endpoint: 3 requests per hour per IP (very strict)
11- limit_req_zone $binary_remote_addr zone=register_limit:10m rate=3r/h ;
11+ limit_req_zone $binary_remote_addr zone=register_limit:10m rate=3r/m ;
1212
1313# Password reset: 2 requests per hour per IP
14- limit_req_zone $binary_remote_addr zone=password_limit:10m rate=2r/h ;
14+ limit_req_zone $binary_remote_addr zone=password_limit:10m rate=2r/m ;
1515
1616# Connection limiting (max concurrent connections per IP)
1717limit_conn_zone $binary_remote_addr zone=conn_limit:10m;
You can’t perform that action at this time.
0 commit comments