-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnext.config.js
66 lines (63 loc) · 1.87 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
const withPWA = require("next-pwa");
const defaultRuntimeCaching = require("./cache");
const { i18n } = require("./next-i18next.config");
const envVars = {
env: {
NEXT_PUBLIC_NODE_SERVER_URL:"http://localhost:3001",
NEXT_PUBLIC_AniTrek_SERVER_URL:"http://localhost:3011",
NEXT_PUBLIC_SOCKET_SERVER_URL:"",
NEXT_PUBLIC_PROXY_SERVER_URL:"https://cors-daddy.onrender.com/",
NEXT_PUBLIC_WEB_PUSH:"BM_SuH7oXb676nhhzuimIM0kp9nVCxF38Ua6orQyV2MW7CooeysNfsoF-Y82uEgDsTDuhrWErpt4qXsxAe6ab-4",
SENTRY_AUTH_TOKEN:"34dae03c4b0811ed9e9f4ed53395ef1a",
SENTRY_DSN: "https://97cdd21525fe4685b8d62348e2d39c66@o610195.ingest.sentry.io/4503976885354496",
NODE_ENV: "development",
}
}
const moduleExports = withPWA({
future: { webpack: true },
images: {
domains: [
"s4.anilist.co",
"res.cloudinary.com",
"lh3.googleusercontent.com",
"platform-lookaside.fbsbx.com",
"i.ibb.co",
"thumb.tapecontent.net",
"emojis.slackmojis.com",
"pic-bstarstatic.akamaized.net",
"cdn.discordapp.com",
"media.kitsu.io",
"frosty-snyder-1df076.netlify.app",
"derf9v1xhwwx1.cloudfront.net",
"www.chatbro.com",
"chatbro.com",
"cdn.plyr.io",
"anitrek.com",
"image.tmdb.org",
"f002.backblazeb2.com",
"anitrek-player-plyr.pages.dev",
"youtube.com",
"google.com",
"jkuhmgfrgofwdtrlbqxj.supabase.co"
],
minimumCacheTTL: 604800, // a week,
},
pwa: {
dest: "public",
buildExcludes: [
/middleware-manifest\.json$/,
/_middleware\.js$/,
/_middleware\.js\.map$/,
/middleware-runtime\.js$/,
/middleware-runtime\.js\.map$/,
],
disable: process.env.NODE_ENV === "development",
runtimeCaching: defaultRuntimeCaching,
},
i18n,
envVars,
experimental: {
fetchCache: 'force-no-store'
}
});
module.exports = moduleExports;