mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-06-01 07:38:33 -04:00
Merge pull request #771 from SISheogorath/refactor/imageRouter
Refactoring imageRouter to modularity
This commit is contained in:
commit
6485f96659
7 changed files with 190 additions and 132 deletions
|
@ -6,6 +6,7 @@ const path = require('path')
|
|||
const {merge} = require('lodash')
|
||||
const deepFreeze = require('deep-freeze')
|
||||
const {Environment, Permission} = require('./enum')
|
||||
const logger = require('../logger')
|
||||
|
||||
const appRootPath = path.join(__dirname, '../../')
|
||||
const env = process.env.NODE_ENV || Environment.development
|
||||
|
@ -103,6 +104,12 @@ if (config.imageUploadType && !config.imageuploadtype) {
|
|||
config.imageuploadtype = config.imageUploadType
|
||||
}
|
||||
|
||||
// Validate upload upload providers
|
||||
if (['filesystem', 's3', 'minio', 'imgur'].indexOf(config.imageuploadtype) === -1) {
|
||||
logger.error('"imageuploadtype" is not correctly set. Please use "filesystem", "s3", "minio" or "imgur". Defaulting to "imgur"')
|
||||
config.imageuploadtype = 'imgur'
|
||||
}
|
||||
|
||||
// figure out mime types for image uploads
|
||||
switch (config.imageuploadtype) {
|
||||
case 'imgur':
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue