UNPKG

a2r

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