- pnpm workspace with packages/app, packages/server, packages/shared - @mp-pilates/shared: enums, constants, TypeScript interfaces for all 8 data models - @mp-pilates/server: NestJS bootstrap with health check, validation pipe, CORS - Base TypeScript config with strict mode
20 lines
390 B
Plaintext
20 lines
390 B
Plaintext
# Database
|
|
DATABASE_URL=postgresql://user:pass@localhost:5432/mp_pilates
|
|
|
|
# JWT
|
|
JWT_SECRET=change-me-to-a-secure-random-string
|
|
|
|
# WeChat Mini Program
|
|
WX_APPID=your-appid
|
|
WX_SECRET=your-secret
|
|
|
|
# WeChat Pay
|
|
WX_MCH_ID=your-mch-id
|
|
WX_MCH_KEY=your-mch-key
|
|
WX_MCH_SERIAL_NO=your-serial-no
|
|
WX_MCH_CERT_PATH=./certs/apiclient_cert.pem
|
|
WX_MCH_KEY_PATH=./certs/apiclient_key.pem
|
|
|
|
# Server
|
|
PORT=3000
|