fix(ip logging): add env var for proxy to fix ip logging on failed logins (#756)

This commit is contained in:
Jakob Ankarhem
2021-01-27 00:18:45 +01:00
committed by GitHub
parent 20ca3f2f5f
commit 9342a40bbc
4 changed files with 10 additions and 3 deletions

View File

@@ -46,7 +46,7 @@
## Getting Started
Check out our documenation for steps on how to install and run Overseerr:
Check out our documentation for steps on how to install and run Overseerr:
https://docs.overseerr.dev/getting-started/installation
@@ -58,6 +58,7 @@ Currently, Overseerr is only distributed through Docker images. If you have Dock
docker run -d \
-e LOG_LEVEL=info \
-e TZ=Asia/Tokyo \
-e PROXY=<yes|no>
-p 5055:5055 \
-v /path/to/appdata/config:/app/config \
--restart unless-stopped \

View File

@@ -122,6 +122,8 @@ server {
add_header X-Frame-Options "SAMEORIGIN" always;
# Prevent Sniff Mimetype (X-Content-Type-Options)
add_header X-Content-Type-Options "nosniff" always;
# Tell crawling bots to not index the site
add_header X-Robots-Tag "noindex, nofollow" always;
access_log /var/log/nginx/overseerr.example.com-access.log;
error_log /var/log/nginx/overseerr.example.com-error.log;
@@ -131,4 +133,3 @@ server {
}
}
```

View File

@@ -17,6 +17,7 @@ After running Overseerr for the first time, configure it by visiting the web UI
docker run -d \
-e LOG_LEVEL=info \
-e TZ=Asia/Tokyo \
-e PROXY=<yes|no> \
-p 5055:5055 \
-v /path/to/appdata/config:/app/config \
--restart unless-stopped \
@@ -32,6 +33,7 @@ docker run -d \
--user=[ user | user:group | uid | uid:gid | user:gid | uid:group ] \
-e LOG_LEVEL=info \
-e TZ=Asia/Tokyo \
-e PROXY=<yes|no> \
-p 5055:5055 \
-v /path/to/appdata/config:/app/config \
--restart unless-stopped \

View File

@@ -61,6 +61,9 @@ app
startJobs();
const server = express();
if (process.env.PROXY === 'yes') {
server.enable('trust proxy');
}
server.use(cookieParser());
server.use(bodyParser.json());
server.use(bodyParser.urlencoded({ extended: true }));