e43c330594
tempfix: added some debug console logs for easiest debug
Giuseppe Raffa
2026-04-21 20:27:44 +02:00
974cbe93cd
fix: additional fix for auth login flow and auth web pages and database connection.
Giuseppe Raffa
2026-04-21 20:08:59 +02:00
c8668920a6
fix: error in auth login, added basic font and more resources
Giuseppe Raffa
2026-04-21 19:53:02 +02:00
9e6bb26a2c
fix: update sessionBucket to use 'boat' and refine session query logic
Giuseppe Raffa
2026-04-18 12:57:03 +02:00
ba0dbe6baf
feat+fix: changed the primary data source for the data analysis and added the relative card in the dashboard page.
Giuseppe Raffa
2026-04-18 12:43:50 +02:00
b6c2a7e904
Add initial KioskCore and API endpoint for data analysis
Giuseppe Raffa
2026-04-18 12:32:32 +02:00
ef62bb5da0
fix: update database configuration to include default values for user, password, host, and port
Giuseppe Raffa
2026-04-16 15:42:31 +02:00
981f498eb7
feat: update session handling and add session history endpoint
Giuseppe Raffa
2026-04-16 15:37:10 +02:00
5912c00a82
refactor: remove rules endpoint and related logic
Giuseppe Raffa
2026-04-16 14:27:27 +02:00
edd7226966
feat: add support for later forecasts and implement force update functionality for rules
Giuseppe Raffa
2026-04-16 08:14:10 +02:00
c0be21a718
fix: update database queries to use 'active' instead of 'is_active' for consistency
Giuseppe Raffa
2026-04-16 00:18:49 +02:00
370f911063
feat: implement CORS support and update API_URL in environment configuration
Giuseppe Raffa
2026-04-15 23:40:08 +02:00
b4182c5c94
fix: remove unnecessary volume mapping for node_modules in docker-compose
Giuseppe Raffa
2026-04-15 23:15:12 +02:00
3094c06467
Add Rulesets page with HTML structure and CSS styles
Giuseppe Raffa
2026-04-15 08:06:29 +02:00
c9402de2e4
fix: update exposed port in Dockerfile from 3002 to 3000
Giuseppe Raffa
2026-04-14 20:20:28 +02:00
bf66845528
feat: add CORS support and enhance session routes for better sensor management
Giuseppe Raffa
2026-04-14 19:39:26 +02:00
137c6131c3
feat: implement WebSocket server for real-time sensor data handling and add sensor status update routes
Giuseppe Raffa
2026-04-14 19:05:37 +02:00
a34048ae6b
fix: update sensors route to correctly pass database name to query function
Giuseppe Raffa
2026-04-14 18:13:07 +02:00
81e6e1960d
fix: refactor database connection configuration to use baseConfig
Giuseppe Raffa
2026-04-14 18:10:03 +02:00
59f7135b61
debug: adds a debug log to fix password environment variable problem
Giuseppe Raffa
2026-04-14 18:09:08 +02:00
a19c6988f4
fix: update database password environment variable and correct sensors database name
Giuseppe Raffa
2026-04-14 17:57:55 +02:00
2bbc5e0320
feat: add database configuration logging for improved visibility
Giuseppe Raffa
2026-04-14 17:55:55 +02:00
b6b1ed7a2b
feat: implement sensor connection endpoint and add pending tokens route
Giuseppe Raffa
2026-04-14 17:45:40 +02:00
a79ab2af38
feat: add Redis integration, enhanced health checks and fixed an error in the database core
Giuseppe Raffa
2026-04-14 17:11:24 +02:00
d79c12b6e9
feat: implement sensor connection and health check endpoints
Giuseppe Raffa
2026-04-14 17:05:24 +02:00
c478f5c13c
reset: removed the old code to start from scratch
Giuseppe Raffa
2026-04-14 15:56:24 +02:00
c597d4a414
fix: refactor verifyClient to use promise instead of async/await for token validation
Giuseppe Raffa
2026-04-14 15:49:22 +02:00
82310a521f
fix: add logging for URL and token in WebSocket client verification
Giuseppe Raffa
2026-04-14 15:47:40 +02:00
73675ddfff
fix: update load balancer port for realtime service from 3002 to 3000
Giuseppe Raffa
2026-04-14 15:29:46 +02:00
40dd392696
fix: change network configuration to external for public and private networks
Giuseppe Raffa
2026-04-14 15:17:09 +02:00
32de4b1441
fix: update database name in connection pool configuration
Giuseppe Raffa
2026-04-14 15:11:13 +02:00
8fe514ed14
fix: add missing password configuration for Redis clients
Giuseppe Raffa
2026-04-14 15:09:31 +02:00
8b5937fa19
refactor: update WebSocket server setup and improve session handling
Giuseppe Raffa
2026-04-14 15:04:10 +02:00
ccd6143253
fix: update form action URL for login to include API path
Giuseppe Raffa
2026-04-14 13:50:50 +02:00
acb6b39dcf
feat: add password configuration for Redis connection and update environment variables for Redis configuration
Giuseppe Raffa
2026-04-14 13:27:22 +02:00
1044837080
feat: configure realtime services and update environment variables
Giuseppe Raffa
2026-04-14 13:23:26 +02:00
0ae64d0c5b
feat: update database configuration to use USERS_DB environment variable
Giuseppe Raffa
2026-04-14 13:13:24 +02:00
3032dbcc96
feat: enhance InfluxDB health check logging with detailed error information
Giuseppe Raffa
2026-04-14 12:54:25 +02:00
e13bbe3d02
feat: update logging to display InfluxDB token in initialization message
Giuseppe Raffa
2026-04-14 12:37:34 +02:00
063fccfaea
feat: add logging for health check results and PostgreSQL connection status
Giuseppe Raffa
2026-04-14 12:33:35 +02:00
e003770187
feat: add connection check logging for PostgreSQL pools
Giuseppe Raffa
2026-04-14 12:31:12 +02:00
1ef9160361
feat: update PostgreSQL configuration to use environment variables consistently
Giuseppe Raffa
2026-04-14 12:29:09 +02:00
dcf1c47328
feat: add logging for InfluxDB client initialization and PostgreSQL client acquisition
Giuseppe Raffa
2026-04-14 12:25:31 +02:00
7d61d6361c
feat: update Traefik router entrypoint to use websecure for API service
Giuseppe Raffa
2026-04-14 12:22:06 +02:00
1f161270ef
feat: add TLS certresolver for API service in docker-compose
Giuseppe Raffa
2026-04-14 12:19:07 +02:00
c3bc6dabc0
refactor: comment out unused service configurations and update network names in docker-compose
Giuseppe Raffa
2026-04-14 12:13:35 +02:00
14c29b1434
added env examples for the services
Giuseppe Raffa
2026-04-14 11:43:08 +02:00
473eb9015f
feat: export initDB function in authdb helper module
Giuseppe Raffa
2026-04-06 11:50:10 +02:00
f785fbedca
feat: initialize sensors database table and index on server startup
Giuseppe Raffa
2026-04-06 11:47:54 +02:00
e65f2ba3a0
refactor: update database environment variable references and fix syntax in auth helper
Giuseppe Raffa
2026-04-06 11:44:17 +02:00
98eefcacdc
refactor: update database environment variables to use generic naming convention
Giuseppe Raffa
2026-04-06 11:39:48 +02:00
a07abbfeea
refactor: reorganize auth routes by separating view and API endpoints. Added some layer security to the most private apis
Giuseppe Raffa
2026-04-04 19:21:12 +02:00
07673586c2
refactor: reorganize auth routes by separating view and API endpoints. Added some layer security to the most private apis
Giuseppe Raffa
2026-04-04 19:21:12 +02:00
dd19b33f35
refactor: reorganize auth routes by separating view and API endpoints
Giuseppe Raffa
2026-04-04 19:16:19 +02:00
3cd5a84cc1
feat: implement internal and user security middlewares and refactor route structures to support view and API separation
Giuseppe Raffa
2026-04-04 19:11:29 +02:00
0f511c2cf9
feat: implement user management routes and add settings endpoint to API server
Giuseppe Raffa
2026-04-04 18:46:31 +02:00
3efed93cbb
refactor: update database environment variables to use generic DB prefix
Giuseppe Raffa
2026-04-04 16:25:23 +02:00
e0b51836be
chore: move database and redis connection logs from auth helper to health check endpoint
Giuseppe Raffa
2026-04-04 12:20:47 +02:00
73aaa63717
feat: add debug logging for database connection environment variables in authdb
Giuseppe Raffa
2026-04-04 12:18:48 +02:00
b31a04b1a7
feat: implement comprehensive health check endpoints for API, Auth, and Realtime services to monitor database, Redis, MinIO, and InfluxDB connectivity.
Giuseppe Raffa
2026-04-04 12:10:00 +02:00
ba6941fd2a
chore: bind servers to 0.0.0.0 to allow external network access
Giuseppe Raffa
2026-03-31 20:07:54 +02:00
7f24ca4079
fix: bind server to 0.0.0.0 to allow external network access
Giuseppe Raffa
2026-03-28 17:08:37 +01:00
33b9be13de
refactor: standardize database environment variables to POSTGRES prefix and update gitignore with common development patterns
Giuseppe Raffa
2026-03-28 16:05:11 +01:00
bcfce32adb
feat: initialize microservice architecture with auth, api, realtime, copernicus, ml, and console modules
Giuseppe Raffa
2026-03-28 15:29:34 +01:00