mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-02-12 18:32:44 +00:00
feat: add config for trust proxy
This commit is contained in:
@@ -28,6 +28,7 @@ interface Config {
|
||||
S3_ENDPOINT?: string;
|
||||
S3_REGION?: string;
|
||||
STORAGE: "filesystem" | "s3";
|
||||
TRUST_PROXY: number;
|
||||
}
|
||||
const config: Config = {
|
||||
CLIENT_ID: "CLIENT_ID",
|
||||
@@ -40,6 +41,7 @@ const config: Config = {
|
||||
AUTH_CALLBACK: "http://localhost:5000/github/auth",
|
||||
ANONYMIZATION_MASK: "XXXX",
|
||||
PORT: 5000,
|
||||
TRUST_PROXY: 1,
|
||||
HOSTNAME: "anonymous.4open.science",
|
||||
DB_USERNAME: "admin",
|
||||
DB_PASSWORD: "password",
|
||||
|
||||
@@ -37,7 +37,7 @@ export default async function start() {
|
||||
app.use(express.json());
|
||||
|
||||
app.use(compression());
|
||||
app.set("trust proxy", 1);
|
||||
app.set("trust proxy", config.TRUST_PROXY);
|
||||
app.set("etag", "strong");
|
||||
|
||||
// handle session and connection
|
||||
@@ -46,7 +46,7 @@ export default async function start() {
|
||||
app.use(passport.session());
|
||||
|
||||
startWorker();
|
||||
|
||||
|
||||
const redisClient = createClient({
|
||||
socket: {
|
||||
host: config.REDIS_HOSTNAME,
|
||||
|
||||
Reference in New Issue
Block a user