UNPKG

2.24 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const path_1 = require("path");
4const os_1 = require("os");
5exports.ALWAYSAI_CLI_EXECUTABLE_NAME = 'aai';
6exports.ALWAYSAI_DESKTOP_SOFTWARE_NAME = 'alwaysAI Desktop';
7exports.PACKAGE_DIR = path_1.resolve(__dirname, '..');
8exports.DOT_ALWAYSAI_DIR = path_1.join(os_1.homedir(), '.alwaysai');
9exports.MODEL_PACKAGE_CACHE_DIR = path_1.join(exports.DOT_ALWAYSAI_DIR, 'model-package-cache');
10exports.LOCAL_MODEL_VERSION_PACKAGE_NUMBER = 0;
11exports.APP_PY_FILE_NAME = 'app.py';
12exports.TARGET_JSON_FILE_NAME = 'alwaysai.target.json';
13exports.APP_MODELS_DIRECTORY_NAME = 'models';
14exports.DOCKERFILE = 'Dockerfile';
15exports.DOCKER_EDGEIQ_REPOSITORY_NAME = 'alwaysai/edgeiq';
16exports.DOCKER_FALLBACK_TAG_NAME = 'latest';
17exports.DOCKER_IMAGE_ID_INITIAL_VALUE = '';
18exports.DOCKER_TEST_IMAGE_ID = 'busybox';
19exports.EMPTY_DOCKER_IMAGE_ID_MESSAGE = `Empty docker image ID. Did you run "${exports.ALWAYSAI_CLI_EXECUTABLE_NAME} app deploy"?`;
20exports.ALWAYSAI_STARTER_APPS = 'alwaysai-starter-apps';
21exports.VENV = 'venv';
22exports.VENV_BIN_ACTIVATE = path_1.posix.join(exports.VENV, 'bin', 'activate');
23exports.VENV_SCRIPTS_ACTIVATE = path_1.join(exports.VENV, 'Scripts', 'activate.bat');
24exports.APP_JSON_FILE_NAME = 'alwaysai.app.json';
25exports.PYTHON_REQUIREMENTS_FILE_NAME = 'requirements.txt';
26exports.DOT_SSH_DIR = path_1.join(os_1.homedir(), '.ssh');
27exports.PRIVATE_KEY_FILE_NAME = 'alwaysai.id_rsa';
28exports.PRIVATE_KEY_FILE_PATH = path_1.join(exports.DOT_SSH_DIR, exports.PRIVATE_KEY_FILE_NAME);
29exports.PRIVATE_KEY_FILE_PRETTY_PATH = `~/.ssh/${exports.PRIVATE_KEY_FILE_NAME}`;
30exports.PUBLIC_KEY_FILE_PATH = `${exports.PRIVATE_KEY_FILE_PATH}.pub`;
31exports.PUBLIC_KEY_FILE_PRETTY_PATH = `${exports.PRIVATE_KEY_FILE_PRETTY_PATH}.pub`;
32// From https://stackoverflow.com/questions/46155/how-to-validate-an-email-address-in-javascript
33exports.VALID_EMAIL_REGULAR_EXPRESSION = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
34exports.PLEASE_REPORT_THIS_ERROR_MESSAGE = 'Please report this error message to support@alwaysai.co';
35//# sourceMappingURL=constants.js.map
\No newline at end of file