next.js, nginx, reverse-proxy, ssl
$ sudo apt-get update
$ sudo apt-get install nginx letsencrypt
#!/bin/bash | |
# Define patterns for Ethereum and Solana private keys | |
ETH_PATTERN="(0x)?[A-Fa-f0-9]{64}" | |
SOL_PATTERN="^[1-9A-HJ-NP-Za-km-z]{88}$" | |
# Check for private keys in staged files | |
FILES=$(git diff --cached --name-only --diff-filter=ACM | grep -E '\.(js|ts|sol|py|sh|txt|json)$') | |
if [ -z "$FILES" ]; then | |
exit 0 |