1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-08-07 06:25:21 +02:00

Support of separated upload folder with absolute path

This commit is contained in:
n0str 2022-04-19 21:34:44 +03:00
parent c8689d331c
commit 176b127a74
3 changed files with 6 additions and 4 deletions

View file

@ -2,6 +2,6 @@
"port": 3000,
"database": ".db",
"rcFile": "./.codexdocsrc",
"uploads": "public/uploads",
"uploads": "/uploads",
"secret": "iamasecretstring"
}

View file

@ -9,6 +9,6 @@ services:
volumes:
- ./.codexdocsrc:/usr/src/app/.codexdocsrc:ro
- ./config/production.json:/usr/src/app/config/production.json:ro
- ./public/uploads:/usr/src/app/public/uploads
- ./public/uploads:/uploads
- ./.db:/usr/src/app/.db
- /usr/src/app/node_modules

View file

@ -5,11 +5,12 @@ import morgan from 'morgan';
import rcParser from './utils/rcparser';
import routes from './routes';
import HttpException from './exceptions/httpException';
import config from 'config';
const app = express();
const config = rcParser.getConfiguration();
const localConfig = rcParser.getConfiguration();
app.locals.config = config;
app.locals.config = localConfig;
// view engine setup
app.set('views', path.join(__dirname, './', 'views'));
app.set('view engine', 'twig');
@ -20,6 +21,7 @@ app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, '../../public')));
app.use('/uploads', express.static(config.get('uploads')));
app.use('/', routes);