Skip to content
Snippets Groups Projects
Commit dd6f84fd authored by Marcus Schiesser's avatar Marcus Schiesser
Browse files

fix: don't copy data folder for example file

parent 99e758fc
No related branches found
No related tags found
No related merge requests found
import path from "path";
import { templatesDir } from "./dir";
import { TemplateDataSource } from "./types"; import { TemplateDataSource } from "./types";
// Example file has an empty config
export const EXAMPLE_FILE: TemplateDataSource = { export const EXAMPLE_FILE: TemplateDataSource = {
type: "file", type: "file",
config: {}, config: {
path: path.join(templatesDir, "components", "data", "101.pdf"),
},
}; };
export function getDataSources( export function getDataSources(
......
...@@ -4,7 +4,6 @@ import path from "path"; ...@@ -4,7 +4,6 @@ import path from "path";
import { cyan } from "picocolors"; import { cyan } from "picocolors";
import fsExtra from "fs-extra"; import fsExtra from "fs-extra";
import { templatesDir } from "./dir";
import { createBackendEnvFile, createFrontendEnvFile } from "./env-variables"; import { createBackendEnvFile, createFrontendEnvFile } from "./env-variables";
import { PackageManager } from "./get-pkg-manager"; import { PackageManager } from "./get-pkg-manager";
import { installLlamapackProject } from "./llama-pack"; import { installLlamapackProject } from "./llama-pack";
...@@ -79,8 +78,8 @@ const copyContextData = async ( ...@@ -79,8 +78,8 @@ const copyContextData = async (
for (const dataSource of dataSources) { for (const dataSource of dataSources) {
const dataSourceConfig = dataSource?.config as FileSourceConfig; const dataSourceConfig = dataSource?.config as FileSourceConfig;
// Copy local data // Copy local data
const dataPath = const dataPath = dataSourceConfig.path;
dataSourceConfig.path ?? path.join(templatesDir, "components", "data");
const destPath = path.join(root, "data", path.basename(dataPath)); const destPath = path.join(root, "data", path.basename(dataPath));
console.log("Copying data from path:", dataPath); console.log("Copying data from path:", dataPath);
await fsExtra.copy(dataPath, destPath); await fsExtra.copy(dataPath, destPath);
......
...@@ -18,7 +18,7 @@ export type TemplateDataSourceType = "file" | "web"; ...@@ -18,7 +18,7 @@ export type TemplateDataSourceType = "file" | "web";
export type TemplateObservability = "none" | "opentelemetry"; export type TemplateObservability = "none" | "opentelemetry";
// Config for both file and folder // Config for both file and folder
export type FileSourceConfig = { export type FileSourceConfig = {
path?: string; path: string;
}; };
export type WebSourceConfig = { export type WebSourceConfig = {
baseUrl?: string; baseUrl?: string;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment