next.config.js (25 lines of code) (raw):
let assetPrefix = "";
let basePath = "/about";
if (process.env.TEAMCITY_BRANCH === "main") {
assetPrefix = "/about";
} else if (process.env.TEAMCITY_BRANCH) {
assetPrefix =
"https://gu-about-us.s3-eu-west-1.amazonaws.com/CODE/gu-about-us-upload/about";
basePath = "/CODE/gu-about-us-upload/about";
}
/** @type {import('next').NextConfig} */
const nextConfig = {
assetPrefix,
basePath,
compiler: {
emotion: true
},
distDir: 'out/about',
output: 'export',
transpilePackages: [
"@guardian/libs",
"@guardian/source-foundations",
"@guardian/source-react-components",
"@guardian/ophan-tracker-js",
]
};
module.exports = nextConfig;