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