2020-03-31 17:53:50 +02:00
|
|
|
const variables = [
|
|
|
|
'PROCESS_ENV_KEY',
|
|
|
|
'ENV_FILE_KEY',
|
|
|
|
'LOCAL_ENV_FILE_KEY',
|
|
|
|
'ENV_FILE_LOCAL_OVERRIDE_TEST',
|
|
|
|
'PRODUCTION_ENV_FILE_KEY',
|
|
|
|
'LOCAL_PRODUCTION_ENV_FILE_KEY',
|
|
|
|
'DEVELOPMENT_ENV_FILE_KEY',
|
|
|
|
'LOCAL_DEVELOPMENT_ENV_FILE_KEY',
|
|
|
|
'ENV_FILE_DEVELOPMENT_OVERRIDE_TEST',
|
|
|
|
'ENV_FILE_DEVELOPMENT_LOCAL_OVERRIDEOVERRIDE_TEST',
|
|
|
|
'ENV_FILE_PRODUCTION_OVERRIDEOVERRIDE_TEST',
|
|
|
|
'ENV_FILE_PRODUCTION_LOCAL_OVERRIDEOVERRIDE_TEST',
|
|
|
|
'TEST_ENV_FILE_KEY',
|
|
|
|
'LOCAL_TEST_ENV_FILE_KEY',
|
|
|
|
'ENV_FILE_TEST_OVERRIDE_TEST',
|
|
|
|
'ENV_FILE_TEST_LOCAL_OVERRIDEOVERRIDE_TEST',
|
|
|
|
]
|
|
|
|
|
|
|
|
export async function getStaticProps() {
|
|
|
|
const items = {}
|
|
|
|
|
|
|
|
variables.forEach(variable => {
|
|
|
|
if (process.env[variable]) {
|
|
|
|
items[variable] = process.env[variable]
|
|
|
|
}
|
|
|
|
})
|
2020-03-26 13:32:41 +01:00
|
|
|
|
|
|
|
return {
|
|
|
|
// Do not pass any sensitive values here as they will
|
|
|
|
// be made PUBLICLY available in `pageProps`
|
2020-03-31 17:53:50 +02:00
|
|
|
props: { env: items },
|
2020-04-02 20:29:41 +02:00
|
|
|
unstable_revalidate: 1,
|
2020-03-26 13:32:41 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export default ({ env }) => <p>{JSON.stringify(env)}</p>
|