Refactor Dockerfile and docker-compose.yml to use new directory structure and update volume paths
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -28,20 +28,24 @@ router.post('/', authMiddleware, async (req, res) => {
|
||||
const fileName = req.body.fileName;
|
||||
const folderName = req.body.folderName;
|
||||
|
||||
if (!fileName || fileName.trim() === '') {
|
||||
return res.status(400).send('No file selected for moving.');
|
||||
}
|
||||
|
||||
const data = await fs.readFileSync(path.join(__dirname, '../../../data', 'user.json'), 'utf-8')
|
||||
const users = JSON.parse(data);
|
||||
const user = users.find(user => user.id === req.user.id);
|
||||
|
||||
if (!user) {
|
||||
console.error('User not found in user.json');
|
||||
return res.status(500).send('Erreur lors du déplacement du fichier.');
|
||||
return res.status(500).send('Error moving the file.');
|
||||
}
|
||||
|
||||
const userId = user.name;
|
||||
|
||||
if (!fileName || !userId) {
|
||||
console.error('fileName or userId is undefined');
|
||||
return res.status(500).send('Erreur lors du déplacement du fichier.');
|
||||
return res.status(500).send('Error moving the file.');
|
||||
}
|
||||
|
||||
const sourcePath = path.join('cdn-files', userId, fileName);
|
||||
@@ -72,7 +76,7 @@ router.post('/', authMiddleware, async (req, res) => {
|
||||
res.redirect('/dpanel/dashboard');
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
return res.status(500).send('Erreur lors du déplacement du fichier.');
|
||||
return res.status(500).send('Error moving the file.');
|
||||
}
|
||||
});
|
||||
|
||||
@@ -84,7 +88,7 @@ router.post('/:folderName', authMiddleware, async (req, res) => {
|
||||
|
||||
if (!fileName || !userId || !oldFolderName || !newFolderName) {
|
||||
console.error('fileName, userId, oldFolderName, or newFolderName is undefined');
|
||||
return res.status(500).send('Erreur lors du déplacement du fichier.');
|
||||
return res.status(500).send('Error moving the file.');
|
||||
}
|
||||
|
||||
const userDir = path.join(process.cwd(), 'cdn-files', userId);
|
||||
@@ -112,7 +116,7 @@ router.post('/:folderName', authMiddleware, async (req, res) => {
|
||||
res.redirect('/dpanel/dashboard');
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
return res.status(500).send('Erreur lors du déplacement du fichier.');
|
||||
return res.status(500).send('Error moving the file.');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user