module.exports = { IMAGE_FILESIZE_MAX: 1024 * 1024 * 3, IMAGE_WIDTH_MAX: 6000, IMAGE_HEIGHT_MAX: 6000, IMAGE_PIXELS_MAX: 4500*4500, MEDIA_DIRS: { src: 'www/src', thumb: 'www/thumb', mid: 'www/mid', vint: 'www/vint', dead: 'graveyard', tmp: 'imager/tmp', }, MEDIA_URL: '../', UPLOAD_URL: '../upload/', // this should be the same as location.origin // in your browser's javascript console MAIN_SERVER_ORIGIN: 'http://localhost:8000', // this is the origin of upload_url // (usually this will be the same as the main server origin, // or maybe a different subdomain) UPLOAD_ORIGIN: 'http://localhost:8000', PINKY_QUALITY: 50, PINKY_DIMENSIONS: [125, 125], THUMB_QUALITY: 50, THUMB_DIMENSIONS: [250, 250], EXTRA_MID_THUMBNAILS: true, // PNG thumbnails for PNG images. This enables thumbnail transparency. // Warning: significantly increases page size for large threads. PNG_THUMBS: false, PNG_THUMB_QUALITY: 105, // allow video files (requires ffmpeg) VIDEO: false, VIDEO_EXTS: ['.webm', '.mp4'], // allow audio streams AUDIO: false, // uncomment this to have all audio uploads overlaid with // the corresponding spoiler image /* AUDIO_SPOILER: 20, */ // set to 0 to disable duplicate detector DUPLICATE_COOLDOWN: 3600, SPOILER_DIR: '../assets/kana', // this indicates which spoiler images may be selected by posters. // each number or ID corresponds to a set of images in SPOILER_DIR // (named spoilX.png, spoilerX.png and spoilersX.png) // (e.g. https://github.com/lalcmellkmal/assets/tree/master/kana) // // the spoilers in the `normal` list are simple images, // while the spoilers in the `trans` list are composited on top // of the original image semi-opaquely (and must be transparent PNGs) SPOILER_IMAGES: { normal: [], trans: [4, 5, 6, 7, 8, 9, 10, 11] }, IMAGE_HATS: false, // uncomment DAEMON if you will run `node imager/daemon.js` separately. // if so, either // 1) customize UPLOAD_URL above appropriately, or // 2) configure your reverse proxy so that requests for /upload/ // are forwarded to LISTEN_PORT. /* DAEMON: { LISTEN_PORT: 9000, // this doesn't have to (and shouldn't) be the same redis db // as is used by the main doushio server. REDIS_PORT: 6379, }, */ };