a2r
Version:
A2R Framework
96 lines (95 loc) • 2.53 kB
JavaScript
"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';