[NEW] UploadFS respects $TMPDIR environment variable (#17012)

pull/10391/head^2
Dustin Skoracki 5 years ago committed by GitHub
parent a9ac1cf4c7
commit 4ff5448d7c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      app/file-upload/lib/FileUploadBase.js

@ -1,3 +1,5 @@
import path from 'path';
import { Meteor } from 'meteor/meteor';
import { Random } from 'meteor/random';
import { UploadFS } from 'meteor/jalik:ufs';
@ -6,6 +8,11 @@ import _ from 'underscore';
import { canAccessRoom, hasPermission } from '../../authorization';
import { settings } from '../../settings';
// set ufs temp dir to $TMPDIR/ufs instead of /tmp/ufs if the variable is set
if ('TMPDIR' in process.env) {
UploadFS.config.tmpDir = path.join(process.env.TMPDIR, 'ufs');
}
UploadFS.config.defaultStorePermissions = new UploadFS.StorePermissions({
insert(userId, doc) {
if (userId) {

Loading…
Cancel
Save