mirror of
https://github.com/umami-software/umami.git
synced 2026-02-09 15:17:23 +01:00
Move environment variables to middleware. Closes #972.
This commit is contained in:
parent
736347d37c
commit
7270d95240
6 changed files with 47 additions and 30 deletions
|
|
@ -1,14 +1,9 @@
|
|||
require('dotenv').config();
|
||||
const pkg = require('./package.json');
|
||||
|
||||
const scriptName = process.env.TRACKER_SCRIPT_NAME;
|
||||
|
||||
module.exports = {
|
||||
env: {
|
||||
VERSION: pkg.version,
|
||||
FORCE_SSL: Boolean(process.env.FORCE_SSL),
|
||||
DISABLE_LOGIN: Boolean(process.env.DISABLE_LOGIN),
|
||||
TRACKER_SCRIPT_NAME: scriptName,
|
||||
},
|
||||
basePath: process.env.BASE_PATH,
|
||||
eslint: {
|
||||
|
|
@ -23,13 +18,10 @@ module.exports = {
|
|||
|
||||
return config;
|
||||
},
|
||||
async rewrites() {
|
||||
return scriptName ? [{ source: `/${scriptName}.js`, destination: '/umami.js' }] : [];
|
||||
},
|
||||
async headers() {
|
||||
return [
|
||||
{
|
||||
source: `/${scriptName || 'umami'}.js`,
|
||||
source: `/umami.js`,
|
||||
headers: [
|
||||
{
|
||||
key: 'Cache-Control',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue