diff --git a/.env b/.env new file mode 100644 index 0000000..3f76dfe --- /dev/null +++ b/.env @@ -0,0 +1,17 @@ +# VAPID Keys for Web Push +VAPID_PRIVATE_KEY= +VAPID_PUBLIC_KEY= + +# Flic Button Configuration +FLIC_BUTTON1_SERIAL=your_button1_serial +FLIC_BUTTON2_SERIAL=your_button2_serial +FLIC_BUTTON3_SERIAL=your_button3_serial + +# Subscription Storage +SUBSCRIPTIONS_FILE=data/subscriptions.json + +# Logging Configuration +LOG_LEVEL=INFO + +# VAPID Claim Email +VAPID_CLAIM_EMAIL=mailto:your-email@example.com diff --git a/.gitignore b/.gitignore index 01a9bc7..0be424f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -.env myenv .vscode subscriptions.json \ No newline at end of file diff --git a/generate_vapid_keys.py b/generate_vapid_keys.py index a997e9b..4ff985c 100644 --- a/generate_vapid_keys.py +++ b/generate_vapid_keys.py @@ -60,7 +60,7 @@ def generate_vapid_keys(): 'FLIC_BUTTON3_SERIAL': env_vars.get('FLIC_BUTTON3_SERIAL', 'your_button3_serial'), # Subscription Storage - 'SUBSCRIPTIONS_FILE': env_vars.get('SUBSCRIPTIONS_FILE', '/app/subscriptions.json'), + 'SUBSCRIPTIONS_FILE': env_vars.get('SUBSCRIPTIONS_FILE', 'data/subscriptions.json'), # Logging Configuration 'LOG_LEVEL': env_vars.get('LOG_LEVEL', 'INFO'),