|
|
@ -46,7 +46,7 @@ const {isDev, modulesPath, projectPath, developmentBlockName} = getConfigs(); |
|
|
const blocksRegistry = isDev ? 'http://localhost:3020' : PRODUCTION_REGISTRY_URL; |
|
|
const blocksRegistry = isDev ? 'http://localhost:3020' : PRODUCTION_REGISTRY_URL; |
|
|
const DevToolToken = 'D9lgz0TvzXCnp0xnwVBL109DaAR6Puk6F7YewDhgmP8='; // Temporary token for development purposes.
|
|
|
const DevToolToken = 'D9lgz0TvzXCnp0xnwVBL109DaAR6Puk6F7YewDhgmP8='; // Temporary token for development purposes.
|
|
|
|
|
|
|
|
|
const dataFiles = prepareListOfDataFiles(await fs.readdir(path.join(projectPath, 'data'))); |
|
|
const dataFiles = await getDataFiles(projectPath); |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* State |
|
|
* State |
|
|
@ -248,7 +248,7 @@ app.get('/publish', async (req, res) => { |
|
|
app.get('/data', async (req, res) => { |
|
|
app.get('/data', async (req, res) => { |
|
|
let jsonDataFileName = req.query.name ? req.query.name : 'default'; |
|
|
let jsonDataFileName = req.query.name ? req.query.name : 'default'; |
|
|
|
|
|
|
|
|
const dataFiles = prepareListOfDataFiles(await fs.readdir(path.join(projectPath, 'data'))); |
|
|
const dataFiles = await getDataFiles(projectPath); |
|
|
const data = await getBlockData(jsonDataFileName, {projectPath}); |
|
|
const data = await getBlockData(jsonDataFileName, {projectPath}); |
|
|
|
|
|
|
|
|
let designPreviewFiles = []; |
|
|
let designPreviewFiles = []; |
|
|
@ -528,3 +528,18 @@ async function triggerGlobalProjectFilesBuild(project) { |
|
|
|
|
|
|
|
|
return response.json(); |
|
|
return response.json(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
async function getDataFiles(projectPath) { |
|
|
|
|
|
const dataFiles = []; |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
await fs.access(path.join(projectPath, 'data')); |
|
|
|
|
|
|
|
|
|
|
|
const files = prepareListOfDataFiles(await fs.readdir(path.join(projectPath, 'data'))); |
|
|
|
|
|
dataFiles.push(...files); |
|
|
|
|
|
} catch (e) { |
|
|
|
|
|
console.log('Warning: data folder not found.'); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return dataFiles; |
|
|
|
|
|
} |
|
|
|