forked from map-of-pi/map-of-pi-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenv.ts
29 lines (27 loc) · 1.42 KB
/
env.ts
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
import dotenv from 'dotenv';
// Load environment variables from .env file
dotenv.config();
export const env = {
PORT: process.env.PORT || 8001,
NODE_ENV: process.env.NODE_ENV || 'development',
JWT_SECRET: process.env.JWT_SECRET || 'default_secret',
DIGITAL_OCEAN_BUCKET_ORIGIN_ENDPOINT: process.env.DIGITAL_OCEAN_BUCKET_ORIGIN_ENDPOINT || '',
DIGITAL_OCEAN_BUCKET_CDN_ENDPOINT: process.env.DIGITAL_OCEAN_BUCKET_CDN_ENDPOINT || '',
DIGITAL_OCEAN_BUCKET_ACCESS_KEY: process.env.DIGITAL_OCEAN_BUCKET_ACCESS_KEY || '',
DIGITAL_OCEAN_BUCKET_SECRET_KEY: process.env.DIGITAL_OCEAN_BUCKET_SECRET_KEY || '',
DIGITAL_OCEAN_BUCKET_NAME: process.env.DIGITAL_OCEAN_BUCKET_NAME || '',
LOG_LEVEL: process.env.LOG_LEVEL || '',
PI_API_KEY: process.env.PI_API_KEY || '',
PLATFORM_API_URL: process.env.PLATFORM_API_URL || '',
UPLOAD_PATH: process.env.UPLOAD_PATH || '',
MONGODB_URI_PREFIX: process.env.MONGODB_URI_PREFIX || '',
MONGODB_APP_USER: process.env.MONGODB_APP_USER || '',
MONGODB_APP_PASSWORD: process.env.MONGODB_APP_PASSWORD || '',
MONGODB_HOST: process.env.MONGODB_HOST || '',
MONGODB_APP_DATABASE_NAME: process.env.MONGODB_APP_DATABASE_NAME || '',
MONGODB_OPTION_PARAMS: process.env.MONGODB_OPTION_PARAMS || '',
SENTRY_DSN: process.env.SENTRY_DSN || '',
DEVELOPMENT_URL: process.env.DEVELOPMENT_URL || '',
PRODUCTION_URL: process.env.PRODUCTION_URL || '',
CORS_ORIGIN_URL: process.env.CORS_ORIGIN_URL || ''
};