Linted and formatted all files

This commit is contained in:
2025-05-28 21:52:39 -05:00
parent e46f13930d
commit 02913c7385
31 changed files with 1264 additions and 766 deletions

16
app.py
View File

@@ -1,6 +1,8 @@
#!/usr/bin/env python3
import os
import aws_cdk as cdk
from infrastructure.stack import IptvUpdaterStack
app = cdk.App()
@@ -19,21 +21,25 @@ required_vars = {
"DOMAIN_NAME": domain_name,
"SSH_PUBLIC_KEY": ssh_public_key,
"REPO_URL": repo_url,
"LETSENCRYPT_EMAIL": letsencrypt_email
"LETSENCRYPT_EMAIL": letsencrypt_email,
}
# Check for missing required variables
missing_vars = [k for k, v in required_vars.items() if not v]
if missing_vars:
raise ValueError(f"Missing required environment variables: {', '.join(missing_vars)}")
raise ValueError(
f"Missing required environment variables: {', '.join(missing_vars)}"
)
IptvUpdaterStack(app, "IptvUpdaterStack",
IptvUpdaterStack(
app,
"IptvUpdaterStack",
freedns_user=freedns_user,
freedns_password=freedns_password,
domain_name=domain_name,
ssh_public_key=ssh_public_key,
repo_url=repo_url,
letsencrypt_email=letsencrypt_email
letsencrypt_email=letsencrypt_email,
)
app.synth()
app.synth()