6d967d0a1e
review changes move file size limit to conig fix posts not showing up on desktop force type=file if livestream disabled livestream replay upload styling form error on no replay selected fix check livestreams results redirect? Update live stream FAQ
55 lines
2.7 KiB
JavaScript
55 lines
2.7 KiB
JavaScript
// On Web, this will find .env.defaults and optional .env in web/
|
|
// On Desktop App, this will find .env.defaults and optional .env in root dir
|
|
require('dotenv-defaults').config({ silent: false });
|
|
|
|
const config = {
|
|
MATOMO_URL: process.env.MATOMO_URL,
|
|
MATOMO_ID: process.env.MATOMO_ID,
|
|
WEBPACK_WEB_PORT: process.env.WEBPACK_WEB_PORT,
|
|
WEBPACK_ELECTRON_PORT: process.env.WEBPACK_ELECTRON_PORT,
|
|
WEB_SERVER_PORT: process.env.WEB_SERVER_PORT,
|
|
LBRY_WEB_API: process.env.LBRY_WEB_API, //api.lbry.tv',
|
|
LBRY_API_URL: process.env.LBRY_API_URL, //api.lbry.com',
|
|
LBRY_WEB_STREAMING_API: process.env.LBRY_WEB_STREAMING_API, //cdn.lbryplayer.xyz',
|
|
LBRY_WEB_BUFFER_API: process.env.LBRY_WEB_BUFFER_API,
|
|
COMMENT_SERVER_API: process.env.COMMENT_SERVER_API,
|
|
WELCOME_VERSION: process.env.WELCOME_VERSION,
|
|
DOMAIN: process.env.DOMAIN,
|
|
SHARE_DOMAIN_URL: process.env.SHARE_DOMAIN_URL,
|
|
URL: process.env.URL,
|
|
THUMBNAIL_CDN_URL: process.env.THUMBNAIL_CDN_URL,
|
|
SITE_TITLE: process.env.SITE_TITLE,
|
|
SITE_NAME: process.env.SITE_NAME,
|
|
SITE_DESCRIPTION: process.env.SITE_DESCRIPTION,
|
|
SITE_HELP_EMAIL: process.env.SITE_HELP_EMAIL,
|
|
LOGO_TITLE: process.env.LOGO_TITLE,
|
|
OG_TITLE_SUFFIX: process.env.OG_TITLE_SUFFIX,
|
|
OG_HOMEPAGE_TITLE: process.env.OG_HOMEPAGE_TITLE,
|
|
OG_IMAGE_URL: process.env.OG_IMAGE_URL,
|
|
YRBL_HAPPY_IMG_URL: process.env.YRBL_HAPPY_IMG_URL,
|
|
YRBL_SAD_IMG_URL: process.env.YRBL_SAD_IMG_URL,
|
|
SITE_CANONICAL_URL: process.env.SITE_CANONICAL_URL,
|
|
DEFAULT_LANGUAGE: process.env.DEFAULT_LANGUAGE,
|
|
AUTO_FOLLOW_CHANNELS: process.env.AUTO_FOLLOW_CHANNELS,
|
|
UNSYNCED_SETTINGS: process.env.UNSYNCED_SETTINGS,
|
|
ENABLE_COMMENT_REACTIONS: process.env.ENABLE_COMMENT_REACTIONS === 'true',
|
|
ENABLE_FILE_REACTIONS: process.env.ENABLE_FILE_REACTIONS === 'true',
|
|
ENABLE_CREATOR_REACTIONS: process.env.ENABLE_CREATOR_REACTIONS === 'true',
|
|
ENABLE_NO_SOURCE_CLAIMS: process.env.ENABLE_NO_SOURCE_CLAIMS === 'true',
|
|
ENABLE_PREROLL_ADS: process.env.ENABLE_PREROLL_ADS === 'true',
|
|
CHANNEL_STAKED_LEVEL_VIDEO_COMMENTS: process.env.CHANNEL_STAKED_LEVEL_VIDEO_COMMENTS,
|
|
CHANNEL_STAKED_LEVEL_LIVESTREAM: process.env.CHANNEL_STAKED_LEVEL_LIVESTREAM,
|
|
WEB_PUBLISH_SIZE_LIMIT_GB: process.env.WEB_PUBLISH_SIZE_LIMIT_GB,
|
|
SIMPLE_SITE: process.env.SIMPLE_SITE === 'true',
|
|
SHOW_ADS: process.env.SHOW_ADS === 'true',
|
|
PINNED_URI_1: process.env.PINNED_URI_1,
|
|
PINNED_LABEL_1: process.env.PINNED_LABEL_1,
|
|
PINNED_URI_2: process.env.PINNED_URI_2,
|
|
PINNED_LABEL_2: process.env.PINNED_LABEL_2,
|
|
KNOWN_APP_DOMAINS: process.env.KNOWN_APP_DOMAINS ? process.env.KNOWN_APP_DOMAINS.split(',') : [],
|
|
};
|
|
|
|
config.URL_LOCAL = `http://localhost:${config.WEB_SERVER_PORT}`;
|
|
config.URL_DEV = `http://localhost:${config.WEBPACK_WEB_PORT}`;
|
|
|
|
module.exports = config;
|