42 Commits

Author SHA1 Message Date
Admin9705
0fee673acb Add health check and graceful shutdown support
- Implemented health check endpoint for Docker and orchestration systems.
- Added graceful shutdown configuration in Docker Compose and application code.
- Enhanced shutdown handling in main application and background tasks for improved diagnostics.
- Updated Dockerfile to include health check command.
- Introduced readiness check endpoint for Kubernetes-style orchestration.
2025-06-22 20:39:19 -04:00
Admin9705
6c82a28581 Refactor logging system to utilize a database-only approach, removing file-based logging. Update Dockerfile and workflows to reflect changes in log storage, and modify documentation to guide users on accessing logs from the database. Enhance logging setup in the application to ensure compatibility with the new system. 2025-06-13 00:28:19 -04:00
Admin9705
212c5eb492 Refactor reset management by removing legacy file-based reset handling and transitioning to a database-driven approach. Update relevant modules to create and process reset requests directly in the database, enhancing reliability and consistency across the application. Adjust directory creation in Dockerfile and workflows to reflect the removal of unnecessary paths. 2025-06-12 22:47:57 -04:00
Admin9705
1c3df68f8e Update directory structure in Dockerfile and workflows to remove legacy paths and enhance configuration management. Adjust related scripts to create only necessary directories, reflecting the transition to database storage for settings. Update documentation to clarify credential management changes. 2025-06-12 22:39:00 -04:00
Admin9705
b816114215 Refactor application to utilize SQLite database for managing configuration, statistics, schedules, and sleep data, replacing JSON file operations for enhanced performance and reliability. Update Dockerfile and workflows to reflect directory structure changes and remove unnecessary directories. 2025-06-12 21:00:22 -04:00
Admin9705
ed54b78166 Implement timezone support across application - Added timezone configuration to Docker and application settings, integrated timezone handling in logging and scheduling functionalities, and updated user interface to allow timezone selection. Enhanced backend processes to respect user-defined timezones for accurate scheduling and logging. 2025-06-05 06:47:57 +02:00
Admin9705
28182b040a chore: add curl, wget and nano to Docker image dependencies 2025-05-31 22:59:40 +02:00
Admin9705
d3747bf03d feat: add net-tools package to Docker image for health check support 2025-05-17 00:37:10 -04:00
Admin9705
79f7b46722 Revert "Switched to Poetry and Non Root User" 2025-04-24 15:53:11 -04:00
Bryan Jones
82d5b0d8ea use pkgs from venv 2025-04-24 09:43:45 -04:00
Bryan Jones
b7c42d20dc use non root user 2025-04-24 09:43:45 -04:00
Bryan Jones
3c1ab12ad8 feat: switched to poetry 2025-04-24 09:42:09 -04:00
Admin9705
c160a4b61a logs now store under /config/logs 2025-04-24 00:13:21 -04:00
Admin9705
42b11cdd36 angel fix 2025-04-23 22:00:29 -04:00
Admin9705
ee9f7bd9e9 removed /primary 2025-04-23 07:33:50 -04:00
Admin9705
94215c127f update 2025-04-13 13:01:07 -04:00
Admin9705
96f09cf13b alignment 2025-04-13 12:44:07 -04:00
Admin9705
a899b93b39 update 2025-04-10 00:23:10 -04:00
Admin9705
55a1c14221 inital 4 push 2025-04-09 21:20:33 -04:00
Admin9705
bccdac9c84 update 2025-04-08 08:29:26 -04:00
Admin9705
c6b8c6e924 update 2025-04-08 08:11:59 -04:00
Admin9705
76b7190738 update 2025-04-07 17:05:45 -04:00
Admin9705
253e645d2f update 2025-04-07 16:55:51 -04:00
Admin9705
817f808883 update 2025-04-07 15:37:58 -04:00
Admin9705
b942ec8d84 update 2025-04-07 15:20:53 -04:00
Admin9705
214eec89fb enable/disable web ui 2025-04-07 14:41:50 -04:00
Admin9705
281f03835d update 2025-04-07 13:42:24 -04:00
Admin9705
f4d841f9f7 update for api timeout 2025-04-06 00:39:05 -04:00
Admin9705
e5d19161bf dockerfile fix 2025-04-05 22:32:57 -04:00
Admin9705
687ee5ec58 update 2025-04-05 22:21:39 -04:00
Admin9705
81ad9c101b removed pgrep 2025-04-04 09:03:21 -04:00
Admin9705
8ab3543545 update 2025-04-03 22:29:58 -04:00
Admin9705
c5a109dbc1 Update Dockerfile 2025-04-02 21:25:42 -04:00
Admin9705
4cba65feff Update Dockerfile 2025-04-02 20:03:16 -04:00
Admin9705
381a7da115 Update Dockerfile 2025-04-02 18:16:00 -04:00
Admin9705
c9915b6100 Update Dockerfile 2025-04-02 16:17:35 -04:00
Admin9705
3da576a335 Update Dockerfile 2025-04-02 16:05:05 -04:00
Admin9705
639daca03d Update Dockerfile 2025-04-02 13:46:08 -04:00
Admin9705
79f7136e2e Update Dockerfile 2025-04-02 10:12:59 -04:00
Admin9705
36ba714bc6 Update Dockerfile 2025-03-31 20:43:48 -04:00
Admin9705
7fd7b96cea Update Dockerfile 2025-03-31 15:44:41 -04:00
Admin9705
f516ad630d Rename docker/Dockerfile to Dockerfile 2025-03-31 15:29:24 -04:00