chore: add deployment configuration for PM2 and production environment

- Add deploy.sh script for automated deployment via rsync
- Add ecosystem.config.js for PM2 process management (2 instances)
- Add .env.production.example as production env template
- Update config.module.ts to support .env.production file
- Add 'pnpm run deploy' script to package.json
This commit is contained in:
richarjiang
2026-03-15 14:27:48 +08:00
parent 6413d4f34c
commit ed1b5455a2
5 changed files with 136 additions and 2 deletions

View File

@@ -10,7 +10,7 @@ import { validateEnvironment } from './env.validation';
isGlobal: true,
load: [databaseConfig],
validate: validateEnvironment,
envFilePath: ['.env.local', '.env'],
envFilePath: ['.env.local', '.env.production', '.env'],
}),
],
exports: [ConfigModule],