a2r
Version:
A2R Framework
91 lines (90 loc) • 2.13 kB
TypeScript
/**
* Needed libraries to check before init
*/
export declare const neededLibraries: string[];
/**
* Path containing projects templates
*/
export declare const templatesPath = "templates";
/**
* Docker Hub repository for A2R images
*/
export declare const dockerHubRepository = "public.ecr.aws/r7l7n8i7/acttoreact";
/**
* Main template folder (for init command)
*/
export declare const mainTemplateFolder = "a2r";
/**
* Server path
*/
export declare const serverPath = "server";
/**
* Default api path inside main target path
*/
export declare const apiPath = "api";
/**
* Default model path inside main target path
*/
export declare const modelPath = "model";
/**
* Default proxy target path, where watcher will generate proxy for API and Model
*/
export declare const proxyPath = "proxy";
/**
* Internal dev server path
*/
export declare const devServerPath = "dev-server";
/**
* Server path at server docker
*/
export declare const dockerServerPath = "/usr/src/app/server";
/**
* Default docker working directory
*/
export declare const defaultDockerWorkDir = "/usr/src/app";
/**
* A2R internal path in projects
*/
export declare const projectsInternalPath = ".a2r";
/**
* Default socket path
*/
export declare const socketPath = "/ws";
/**
* Default cookie key
*/
export declare const defaultCookieKey = "a2r_sessionId";
/**
* Default user token key
*/
export declare const defaultUserTokenKey = "a2r_userToken";
/**
* Default referer key
*/
export declare const defaultRefererKey = "a2r_referer";
/**
* Default docker image
*/
export declare const defaultDockerImage = "node:16-alpine";
/**
* Projects folders inside templates
*/
export declare const templatesFolders: {
[project: string]: string;
};
/**
* Name of environment variable for Mongo URL
*/
export declare const mongoUrlParam = "MONGO_URL";
/**
* Name of environment variable for Mongo DB name
*/
export declare const mongoDbNameParam = "DB_NAME";
/**
* Key for cookie key
*/
export declare const cookieKeyKey = "COOKIE_KEY";
/**
* Key for userToken key
*/
export declare const userTokenKeyKey = "USER_TOKEN_KEY";