1234567891011121314151617181920212223242526272829 |
- #!/bin/bash
- if [ ! -f .env.production.docker ]; then
- echo "Error: .env.production.docker not found"
- exit 1
- fi
- cp .env.production.docker .env.production.docker.backup
- NEW_JWT_SECRET=$(openssl rand -base64 64)
- cat > .env.production.docker.new << EOL
- NODE_ENV=production
- MONGODB_URI=mongodb://mongodb:27017/mydatabase
- JWT_SECRET=${NEW_JWT_SECRET}
- EOL
- mv .env.production.docker.new .env.production.docker
- chmod 600 .env.production.docker
- echo "JWT_SECRET has been rotated successfully"
|