From b92fe7821ea76f8db5b34938c8c608e8d14ad1ff Mon Sep 17 00:00:00 2001 From: gauthier-th Date: Wed, 11 Jun 2025 11:15:58 +0200 Subject: [PATCH] feat: test force Ipv4 for Axios --- server/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/index.ts b/server/index.ts index abb98be6..f950a5ba 100644 --- a/server/index.ts +++ b/server/index.ts @@ -28,6 +28,7 @@ import { getAppVersion } from '@server/utils/appVersion'; import createCustomProxyAgent from '@server/utils/customProxyAgent'; import restartFlag from '@server/utils/restartFlag'; import { getClientIp } from '@supercharge/request-ip'; +import axios from 'axios'; import { TypeormStore } from 'connect-typeorm/out'; import cookieParser from 'cookie-parser'; import type { NextFunction, Request, Response } from 'express'; @@ -35,11 +36,16 @@ import express from 'express'; import * as OpenApiValidator from 'express-openapi-validator'; import type { Store } from 'express-session'; import session from 'express-session'; +import http from 'http'; +import https from 'https'; import next from 'next'; import path from 'path'; import swaggerUi from 'swagger-ui-express'; import YAML from 'yamljs'; +axios.defaults.httpAgent = new http.Agent({ family: 4 }); +axios.defaults.httpsAgent = new https.Agent({ family: 4 }); + const API_SPEC_PATH = path.join(__dirname, '../jellyseerr-api.yml'); logger.info(`Starting Jellyseerr version ${getAppVersion()}`);