Files
mcp-vultr/test_env.py

42 lines
926 B
Python

#!/usr/bin/env python3
"""
Test environment variables loading
"""
import os
from dotenv import load_dotenv
load_dotenv()
print("Environment variables from .env:")
print("=" * 60)
billing_vars = [
'BILLING_DB_HOST',
'BILLING_DB_USER',
'BILLING_DB_PASS',
'BILLING_DB_NAME',
'BILLING_DB_1_HOST',
'BILLING_DB_1_USER',
'BILLING_DB_1_PASS',
'BILLING_DB_1_NAME',
]
for var in billing_vars:
value = os.getenv(var)
if value:
# Mask password for security
if 'PASS' in var:
masked = value[:3] + '***' + value[-3:] if len(value) > 6 else '***'
print(f"{var}: {masked}")
else:
print(f"{var}: {value}")
else:
print(f"{var}: NOT SET")
print("\nVultr API Key (first few chars):")
vultr_key = os.getenv('VULTR_API_KEY')
if vultr_key:
print(f"VULTR_API_KEY: {vultr_key[:10]}...")
else:
print("VULTR_API_KEY: NOT SET")