Add analytics components and services
This commit is contained in:
@@ -24,6 +24,9 @@ const authEnv = loadEnvFile(path.resolve(__dirname, 'auth-server/.env'));
|
||||
const aircallEnv = loadEnvFile(path.resolve(__dirname, 'aircall-server/.env'));
|
||||
const klaviyoEnv = loadEnvFile(path.resolve(__dirname, 'klaviyo-server/.env'));
|
||||
const metaEnv = loadEnvFile(path.resolve(__dirname, 'meta-server/.env'));
|
||||
const googleAnalyticsEnv = require('dotenv').config({
|
||||
path: path.resolve(__dirname, 'google-server/.env')
|
||||
}).parsed || {};
|
||||
|
||||
// Common log settings for all apps
|
||||
const logSettings = {
|
||||
@@ -145,6 +148,24 @@ module.exports = {
|
||||
out_file: "./logs/gorgias-server-out.log",
|
||||
log_file: "./logs/gorgias-server-combined.log",
|
||||
time: true
|
||||
},
|
||||
{
|
||||
...commonSettings,
|
||||
name: 'google-analytics-server',
|
||||
script: path.resolve(__dirname, './google-server/server.js'),
|
||||
watch: false,
|
||||
env: {
|
||||
NODE_ENV: 'production',
|
||||
GOOGLE_ANALYTICS_PORT: 3007,
|
||||
...googleAnalyticsEnv
|
||||
},
|
||||
error_file: path.resolve(__dirname, './google-server/logs/pm2/err.log'),
|
||||
out_file: path.resolve(__dirname, './google-server/logs/pm2/out.log'),
|
||||
log_file: path.resolve(__dirname, './google-server/logs/pm2/combined.log'),
|
||||
env_production: {
|
||||
NODE_ENV: 'production',
|
||||
GOOGLE_ANALYTICS_PORT: 3007
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user