Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/overseerr/commit/08d448baa1d08813ed9ab87c569b349b6670245a?style=split&whitespace=ignore-all You should set ROOT_URL correctly, otherwise the web may not work correctly.

fix(snapcraft): use the correct config folder for image cache ()

pull/3743/head
Ryan Cohen 2 years ago committed by Mike Kao
parent 432e724592
commit 08d448baa1

@ -18,14 +18,14 @@ type ImageResponse = {
imageBuffer: Buffer; imageBuffer: Buffer;
}; };
const baseCacheDirectory = process.env.CONFIG_DIRECTORY
? `${process.env.CONFIG_DIRECTORY}/cache/images`
: path.join(__dirname, '../../config/cache/images');
class ImageProxy { class ImageProxy {
public static async clearCache(key: string) { public static async clearCache(key: string) {
let deletedImages = 0; let deletedImages = 0;
const cacheDirectory = path.join( const cacheDirectory = path.join(baseCacheDirectory, key);
__dirname,
'../../config/cache/images/',
key
);
const files = await promises.readdir(cacheDirectory); const files = await promises.readdir(cacheDirectory);
@ -57,11 +57,7 @@ class ImageProxy {
public static async getImageStats( public static async getImageStats(
key: string key: string
): Promise<{ size: number; imageCount: number }> { ): Promise<{ size: number; imageCount: number }> {
const cacheDirectory = path.join( const cacheDirectory = path.join(baseCacheDirectory, key);
__dirname,
'../../config/cache/images/',
key
);
const imageTotalSize = await ImageProxy.getDirectorySize(cacheDirectory); const imageTotalSize = await ImageProxy.getDirectorySize(cacheDirectory);
const imageCount = await ImageProxy.getImageCount(cacheDirectory); const imageCount = await ImageProxy.getImageCount(cacheDirectory);
@ -263,7 +259,7 @@ class ImageProxy {
} }
private getCacheDirectory() { private getCacheDirectory() {
return path.join(__dirname, '../../config/cache/images/', this.key); return path.join(baseCacheDirectory, this.key);
} }
} }

Loading…
Cancel
Save