Initial commit: inberlin apartment monitor with autopilot

This commit is contained in:
Aron Petau 2025-12-08 14:44:59 +01:00
commit bf9d7f1371
9 changed files with 4900 additions and 0 deletions

25
docker-compose.yml Normal file
View file

@ -0,0 +1,25 @@
services:
inberlin-monitor:
build: .
container_name: inberlin-monitor
restart: unless-stopped
environment:
# Telegram notifications
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
- TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID}
# inberlinwohnen.de login
- INBERLIN_EMAIL=${INBERLIN_EMAIL}
- INBERLIN_PASSWORD=${INBERLIN_PASSWORD}
# Check interval in seconds (default: 300 = 5 minutes)
- CHECK_INTERVAL=${CHECK_INTERVAL:-300}
# Form data for applications
- FORM_ANREDE=${FORM_ANREDE:-Herr}
- FORM_VORNAME=${FORM_VORNAME:-Aron}
- FORM_NACHNAME=${FORM_NACHNAME:-Petau}
- FORM_EMAIL=${FORM_EMAIL:-aron@petau.net}
- FORM_PHONE=${FORM_PHONE:-017695773688}
- FORM_PERSONS=${FORM_PERSONS:-1}
- FORM_CHILDREN=${FORM_CHILDREN:-0}
- FORM_INCOME=${FORM_INCOME:-1600}
volumes:
- ./data:/data