init-secrets.sh 476 B

1234567891011121314151617181920
  1. nit-secrets.sh
  2. # 检查是否已存在环境文件
  3. if [ ! -f .env.production.docker ]; then
  4. echo "Generating new JWT_SECRET..."
  5. JWT_SECRET=$(openssl rand -base64 64)
  6. # 创建环境文件
  7. cat > .env.production.docker << EOL
  8. NODE_ENV=production
  9. MONGODB_URI=mongodb://mongodb:27017/mydatabase
  10. JWT_SECRET=${JWT_SECRET}
  11. EOL
  12. chmod 600 .env.production.docker
  13. echo "Environment file created successfully"
  14. else
  15. echo "Environment file already exists"
  16. fi