-
Notifications
You must be signed in to change notification settings - Fork 0
/
next.config.js
30 lines (28 loc) · 1.11 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
const withImages = require('next-images')
const withSass = require('@zeit/next-sass')
require('dotenv').config()
module.exports = withImages(withSass({
serverRuntimeConfig: {
MONGOURL: process.env.MONGOURL,
API_ENDPOINT_PORTAL: process.env.API_ENDPOINT_PORTAL,
AUTHORIZED_NET_API_LOGIN: process.env.AUTHORIZED_NET_API_LOGIN,
AUTHORIZED_NET_TRANSACTION_KEY: process.env.AUTHORIZED_NET_TRANSACTION_KEY,
AUTHORIZED_NET_KEY: process.env.AUTHORIZED_NET_KEY
},
publicRuntimeConfig: {
OIDC_AUTHORITY: process.env.OIDC_AUTHORITY,
OIDC_CLIENTID: process.env.OIDC_CLIENTID,
OIDC_REDIRECT: process.env.OIDC_REDIRECT,
OIDC_REDIRECT_SILENT: process.env.OIDC_REDIRECT_SILENT,
OIDC_POST_LOGOUT: process.env.OIDC_POST_LOGOUT,
OIDC_SCOPE: process.env.OIDC_SCOPE,
API_ENDPOINT: process.env.API_ENDPOINT,
API_ENDPOINT_SERVER: process.env.API_ENDPOINT_SERVER
},
onDemandEntries: {
// period (in ms) where the server will keep pages in the buffer
maxInactiveAge: Infinity,
// number of pages that should be kept simultaneously without being disposed
pagesBufferLength: 20,
}
}))