The server no longer has files uploaded to it. Instead it is more accurate to refer to it as dealing with "previews" of PRs.
42 lines
1.1 KiB
TypeScript
42 lines
1.1 KiB
TypeScript
// Imports
|
|
import {AIO_DOWNLOADS_DIR} from '../common/constants';
|
|
import {
|
|
AIO_ARTIFACT_MAX_SIZE,
|
|
AIO_ARTIFACT_PATH,
|
|
AIO_BUILDS_DIR,
|
|
AIO_CIRCLE_CI_TOKEN,
|
|
AIO_DOMAIN_NAME,
|
|
AIO_GITHUB_ORGANIZATION,
|
|
AIO_GITHUB_REPO,
|
|
AIO_GITHUB_TEAM_SLUGS,
|
|
AIO_GITHUB_TOKEN,
|
|
AIO_PREVIEW_SERVER_HOSTNAME,
|
|
AIO_PREVIEW_SERVER_PORT,
|
|
AIO_SIGNIFICANT_FILES_PATTERN,
|
|
AIO_TRUSTED_PR_LABEL,
|
|
} from '../common/env-variables';
|
|
import {PreviewServerFactory} from './preview-server-factory';
|
|
|
|
// Run
|
|
_main();
|
|
|
|
// Functions
|
|
function _main(): void {
|
|
PreviewServerFactory
|
|
.create({
|
|
buildArtifactPath: AIO_ARTIFACT_PATH,
|
|
buildsDir: AIO_BUILDS_DIR,
|
|
circleCiToken: AIO_CIRCLE_CI_TOKEN,
|
|
domainName: AIO_DOMAIN_NAME,
|
|
downloadSizeLimit: AIO_ARTIFACT_MAX_SIZE,
|
|
downloadsDir: AIO_DOWNLOADS_DIR,
|
|
githubOrg: AIO_GITHUB_ORGANIZATION,
|
|
githubRepo: AIO_GITHUB_REPO,
|
|
githubTeamSlugs: AIO_GITHUB_TEAM_SLUGS.split(','),
|
|
githubToken: AIO_GITHUB_TOKEN,
|
|
significantFilesPattern: AIO_SIGNIFICANT_FILES_PATTERN,
|
|
trustedPrLabel: AIO_TRUSTED_PR_LABEL,
|
|
})
|
|
.listen(AIO_PREVIEW_SERVER_PORT, AIO_PREVIEW_SERVER_HOSTNAME);
|
|
}
|