28 lines
1021 B
JavaScript
28 lines
1021 B
JavaScript
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.config = void 0;
|
|
const dotenv_1 = __importDefault(require("dotenv"));
|
|
dotenv_1.default.config();
|
|
exports.config = {
|
|
port: process.env.PORT || 3001,
|
|
nodeEnv: process.env.NODE_ENV || 'development',
|
|
database: {
|
|
url: process.env.DATABASE_URL || 'mysql://rezepte_user:rezepte_pass@localhost:3307/rezepte_klaus',
|
|
},
|
|
jwt: {
|
|
secret: process.env.JWT_SECRET || 'your-super-secret-jwt-key',
|
|
expiresIn: '24h',
|
|
},
|
|
upload: {
|
|
path: process.env.UPLOAD_PATH || './uploads',
|
|
maxFileSize: parseInt(process.env.MAX_FILE_SIZE || '5242880'),
|
|
allowedTypes: ['image/jpeg', 'image/jpg', 'image/png', 'image/webp'],
|
|
},
|
|
cors: {
|
|
origin: process.env.CORS_ORIGIN || 'http://localhost:5173',
|
|
},
|
|
};
|
|
//# sourceMappingURL=config.js.map
|