mirror of
https://github.com/meienberger/runtipi.git
synced 2024-10-04 07:38:21 +03:00
chore: enable sentry only in production
This commit is contained in:
parent
74678dd303
commit
b0fd1f0402
@ -35,7 +35,7 @@ const main = async () => {
|
||||
logger.info('Generating system env file...');
|
||||
const envMap = await generateSystemEnvFile();
|
||||
|
||||
if (envMap.get('ALLOW_ERROR_MONITORING') === 'true') {
|
||||
if (envMap.get('ALLOW_ERROR_MONITORING') === 'true' && envMap.get('NODE_ENV') === 'production') {
|
||||
logger.info('Anonymous error monitoring is enabled, to disable it add "allowErrorMonitoring": false to your settings.json file');
|
||||
setupSentry();
|
||||
}
|
||||
|
@ -36,6 +36,7 @@ type EnvKeys =
|
||||
| 'TIPI_GID'
|
||||
| 'TIPI_UID'
|
||||
| 'ALLOW_ERROR_MONITORING'
|
||||
| 'NODE_ENV'
|
||||
// eslint-disable-next-line @typescript-eslint/ban-types
|
||||
| (string & {});
|
||||
|
||||
|
@ -18,7 +18,7 @@ const getClientConfig = () => {
|
||||
return parsedSettings;
|
||||
};
|
||||
|
||||
if (getClientConfig().allowErrorMonitoring) {
|
||||
if (getClientConfig().allowErrorMonitoring && process.env.NODE_ENV === 'production') {
|
||||
Sentry.init({
|
||||
environment: process.env.NODE_ENV,
|
||||
dsn: 'https://7a73d72f886948478b55621e7b92c3c7@o4504242900238336.ingest.sentry.io/4504826587971584',
|
||||
|
@ -7,7 +7,7 @@ import * as Sentry from '@sentry/nextjs';
|
||||
import { TipiConfig } from '@/server/core/TipiConfig';
|
||||
import { cleanseErrorData } from '@runtipi/shared/src/helpers/error-helpers';
|
||||
|
||||
if (TipiConfig.getConfig().allowErrorMonitoring) {
|
||||
if (TipiConfig.getConfig().allowErrorMonitoring && TipiConfig.getConfig().NODE_ENV === 'production') {
|
||||
Sentry.init({
|
||||
environment: TipiConfig.getConfig().NODE_ENV,
|
||||
dsn: 'https://7a73d72f886948478b55621e7b92c3c7@o4504242900238336.ingest.sentry.io/4504826587971584',
|
||||
|
@ -6,7 +6,7 @@ import * as Sentry from '@sentry/nextjs';
|
||||
import { TipiConfig } from '@/server/core/TipiConfig';
|
||||
import { cleanseErrorData } from '@runtipi/shared/src/helpers/error-helpers';
|
||||
|
||||
if (TipiConfig.getConfig().allowErrorMonitoring) {
|
||||
if (TipiConfig.getConfig().allowErrorMonitoring && TipiConfig.getConfig().NODE_ENV === 'production') {
|
||||
Sentry.init({
|
||||
environment: TipiConfig.getConfig().NODE_ENV,
|
||||
dsn: 'https://7a73d72f886948478b55621e7b92c3c7@o4504242900238336.ingest.sentry.io/4504826587971584',
|
||||
|
Loading…
Reference in New Issue
Block a user