alwaysai
Version:
The alwaysAI command-line interface (CLI)
33 lines • 2.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DOCKER_COMPOSE_FILE = exports.DOCKERFILE_STANDALONE = exports.DOCKERFILE = exports.REMOTE_AAI_CFG_DIR_LINUX = exports.LOCAL_AAI_CFG_DIR = exports.AAI_CONFIG_DIRECTORY_NAME = exports.ALWAYSAI_CONFIG_FILE_NAME = exports.DEVICE_TOKEN_FILE_NAME = exports.PUBLIC_KEY_FILE_PRETTY_PATH = exports.PUBLIC_KEY_FILE_PATH = exports.PRIVATE_KEY_FILE_PRETTY_PATH = exports.PRIVATE_KEY_FILE_PATH = exports.PRIVATE_KEY_FILE_NAME = exports.DOT_SSH_DIR = exports.PYTHON_REQUIREMENTS_FILE_NAME = exports.VENV_SCRIPTS_ACTIVATE = exports.VENV_BIN_ACTIVATE = exports.VENV = exports.APP_MODELS_DIRECTORY_NAME = exports.TARGET_JSON_FILE_NAME = exports.PROJECT_JSON_FILE_NAME = exports.APP_JSON_FILE_NAME = exports.APP_PY_FILE_NAME = exports.MODEL_PACKAGE_CACHE_DIR = exports.AAI_DIR = exports.PACKAGE_DIR = void 0;
const os_1 = require("os");
const path_1 = require("path");
const environment_1 = require("./environment");
exports.PACKAGE_DIR = (0, path_1.resolve)(__dirname, '..');
exports.AAI_DIR = environment_1.ALWAYSAI_STORAGE_DIR_ENV || (0, path_1.join)((0, os_1.homedir)(), '.alwaysai');
exports.MODEL_PACKAGE_CACHE_DIR = (0, path_1.join)(exports.AAI_DIR, 'model-package-cache');
exports.APP_PY_FILE_NAME = 'app.py';
exports.APP_JSON_FILE_NAME = 'alwaysai.app.json';
exports.PROJECT_JSON_FILE_NAME = 'alwaysai.project.json';
exports.TARGET_JSON_FILE_NAME = 'alwaysai.target.json';
exports.APP_MODELS_DIRECTORY_NAME = 'models';
exports.VENV = 'venv';
exports.VENV_BIN_ACTIVATE = path_1.posix.join(exports.VENV, 'bin', 'activate');
exports.VENV_SCRIPTS_ACTIVATE = (0, path_1.join)(exports.VENV, 'Scripts', 'activate.bat');
exports.PYTHON_REQUIREMENTS_FILE_NAME = 'requirements.txt';
exports.DOT_SSH_DIR = (0, path_1.join)((0, os_1.homedir)(), '.ssh');
exports.PRIVATE_KEY_FILE_NAME = 'alwaysai.id_rsa';
exports.PRIVATE_KEY_FILE_PATH = (0, path_1.join)(exports.DOT_SSH_DIR, exports.PRIVATE_KEY_FILE_NAME);
exports.PRIVATE_KEY_FILE_PRETTY_PATH = `~/.ssh/${exports.PRIVATE_KEY_FILE_NAME}`;
exports.PUBLIC_KEY_FILE_PATH = `${exports.PRIVATE_KEY_FILE_PATH}.pub`;
exports.PUBLIC_KEY_FILE_PRETTY_PATH = `${exports.PRIVATE_KEY_FILE_PRETTY_PATH}.pub`;
exports.DEVICE_TOKEN_FILE_NAME = 'alwaysai.credentials.json';
exports.ALWAYSAI_CONFIG_FILE_NAME = 'alwaysai.config.json';
exports.AAI_CONFIG_DIRECTORY_NAME = (0, path_1.join)('.config', 'alwaysai');
exports.LOCAL_AAI_CFG_DIR = environment_1.ALWAYSAI_CFG_DIR !== null && environment_1.ALWAYSAI_CFG_DIR !== void 0 ? environment_1.ALWAYSAI_CFG_DIR : (0, path_1.join)((0, os_1.homedir)(), exports.AAI_CONFIG_DIRECTORY_NAME);
exports.REMOTE_AAI_CFG_DIR_LINUX = path_1.posix.join('~', exports.AAI_CONFIG_DIRECTORY_NAME);
exports.DOCKERFILE = 'Dockerfile';
exports.DOCKERFILE_STANDALONE = 'Dockerfile.standalone';
exports.DOCKER_COMPOSE_FILE = 'docker-compose.yaml';
//# sourceMappingURL=paths.js.map