feat: Initialize project with core dependencies, Vultr API client, customer database service, and migration documentation.
This commit is contained in:
42
test_env.py
Normal file
42
test_env.py
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/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")
|
||||
Reference in New Issue
Block a user