From b1172a3490bf0d57fa82e9a85af7246d83ef08ed Mon Sep 17 00:00:00 2001 From: James Pattinson Date: Mon, 10 Nov 2025 06:14:26 -0500 Subject: [PATCH] first commit --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..aab2b41 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Weather Connect - MQTT to Database Bridge + +A Docker-based Python application that subscribes to MQTT weather data and inserts it into various databases. + +## Features + +- MQTT client for weather data subscription +- Database abstraction layer supporting Oracle, MS SQL, PostgreSQL, and MySQL +- Configurable database connections +- Structured logging +- Docker containerization + +## Configuration + +Copy `.env.example` to `.env` and configure your settings: + +```bash +cp .env.example .env +``` + +## Running with Docker Compose + +```bash +docker-compose up --build +``` + +## Supported Databases + +- Oracle +- Microsoft SQL Server +- PostgreSQL +- MySQL + +## Environment Variables + +See `.env.example` for all available configuration options. \ No newline at end of file