-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnext.config.js
42 lines (38 loc) · 1.43 KB
/
next.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
swcMinify: true,
webpack(config) {
config.module.rules.push({
test: /\.svg$/,
use: ["@svgr/webpack"],
});
return config;
},
images: {
domains: [process.env.S3_BUCKET_URL, process.env.S3_BUCKET_URL_B],
unoptimized: true, // set to true when vercel limit exceeded // comment otherwise
},
env: {
BASE_URL: process.env.BASE_URL,
DATABASE_USER: process.env.DATABASE_USER,
DATABASE_PSW: process.env.DATABASE_PSW,
DATABASE_PORT: process.env.DATABASE_PORT,
DATABASE_NAME: process.env.DATABASE_NAME,
DATABASE_HOST: process.env.DATABASE_HOST,
REACT_AWS_KEY: process.env.REACT_AWS_KEY,
REACT_AWS_SECRET: process.env.REACT_AWS_SECRET,
S3_BUCKET_NAME: process.env.S3_BUCKET_NAME,
S3_BUCKET_URL: process.env.S3_BUCKET_URL,
S3_BUCKET_URL_B: process.env.S3_BUCKET_URL_B,
// CATEGORY_TYPES: process.env.CATEGORY_TYPES,
// TAGS_OBJ: process.env.TAGS_OBJ,
// TAGS_REL: process.env.TAGS_REL,
CUSTOM_SETTINGS: process.env.CUSTOM_SETTINGS,
// COOKIE_SECRET: process.env.COOKIE_SECRET, // not used anymore
JWT_SECRET: process.env.JWT_SECRET,
EMAIL_USER: process.env.EMAIL_USER,
EMAIL_PASS: process.env.EMAIL_PASS,
},
};
module.exports = nextConfig;