36 Commits

Author SHA1 Message Date
DerDavidBohl
1646c7ef4a Made Update Feature default enabled 2025-12-20 16:11:04 +01:00
David Bohl
676790f4ad draft: Experimental (#112)
* Enhance Git clone error handling in GitService

* Bump version to 1.2.2

* Add support for Git references in deployment management

* Refactor deployment handling and improve error logging for Git operations

* feat(ui): add full dark mode support and improve styling consistency

* Bump version to 1.2.2

* feat(ui): add full dark mode support and improve styling consistency

 - Added full dark mode theme with neutral greys (no blue tones)
 - Unified Material input backgrounds and removed side glow effects
 - Ensured input text and labels are white in dark mode
 - Improved table styling, spacing and rounded corners
 - Styled dialogs (e.g., Add Secret) for proper dark mode appearance
 - Added spacing between stacked input fields for visual clarity
 - Polished search field design across views

* fix(ui): improve disabled button contrast in dark mode and translate comments to English

---------

Reviewed-by: David Bohl <david@davidbohl.org>

* Update to Java 25

* Update Maven Build

* fixed search field styling

* Try to improve Thread stability

* First steps implementing an update functionality

* Extended logging and scheduled update check

* Add logging

* minor fixes/improvements in update service

* Update enabled is false

* Updated Image extraction

* fix constructor

* try fix uri build

* fixed registry endpoint usage

* feat: update: Made url building more robust

* feat: update: uri hardening

* feat: update: further uri hardening

* feat: update: accept oci image manifest too

* Refactored Process creation to avoid long living zombies

* Added application/vnd.oci.image.index.v1+json to accepted image manifest headers

* Added a roadmap to README.md

* added automated tests to README.me

* Added cleanups to roadmap

* Try to avoid zombie processes

* Improved update interval and process destruction

* Fixed env Hanlding for ProcessRunner

* Added some logging to ProcessRunner for better understanding

* Added more logging

* Try to improve ProcessRunner

* Added more logging

* Default timeout for Processes set to 1 minute

* Try to change order of properties in Exedcutor

* Removed Async working

* Enhance ProcessRunner with background cleanup for stale processes and improve command execution handling

* Update dependency @types/jasmine to v5.1.13 (#113)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.8 (#114)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Bump @angular/common from 19.2.15 to 19.2.16 in /frontend (#116)

Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) from 19.2.15 to 19.2.16.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/19.2.16/packages/common)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-version: 19.2.16
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fixed search field styling

* Refactor ProcessRunner to remove Apache Commons Exec dependency and improve process management

* Refactor ProcessRunner to remove process tracking and cleanup logic, simplifying command execution

* Refactor ProcessRunner to improve process termination handling and resource cleanup

* Refactor ProcessRunner to use Duration for wait time in process termination

* Refactor ProcessRunner to use shell commands for process execution, improving process management and preventing zombie processes

* Refactor ProcessRunner to simplify command execution and improve process termination handling

* Made Event Listeners @Async

* A lot of changes

- more stuff for image updates (update and frontend)
- restructured backend for a better domain driven design

* Removed Stream Closing in ProcessRunner

* Added Logging for process output in debug

* Fix Recreation Event after update

* Cleanup

* Implemented Check for Updates Button

* Add Errorhandling to Notification Service

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: aquestry <155507142+aquestry@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-20 15:50:32 +01:00
DerDavidBohl
d8df9c6cd8 Updated Image Version in README.md 2025-10-06 20:59:07 +02:00
DerDavidBohl
18be7226de Updated README.md 2025-10-06 10:40:03 +02:00
DerDavidBohl
8aa396c4aa upadted README 2025-10-05 17:30:40 +02:00
DerDavidBohl
3a0afdf3a5 upadted README 2025-10-04 15:26:20 +02:00
DerDavidBohl
d6263148af upadted README 2025-10-04 15:22:05 +02:00
DerDavidBohl
f3f6e58007 Implemented Secrets in Backend 2025-10-02 15:37:19 +02:00
DerDavidBohl
5c420efa92 Updated README.md 2025-09-29 16:56:23 +02:00
DerDavidBohl
cb115b1774 Updated README.md 2025-09-04 18:06:18 +02:00
DerDavidBohl
12ec92d786 Updated README.md 2025-09-04 15:12:01 +02:00
DerDavidBohl
7510b96b80 Updated Table of Contents in README.md 2025-07-08 18:29:35 +02:00
David Bohl
8355b5e061 Update README.md 2025-06-26 10:47:15 +02:00
David Bohl
070a3e4682 Update README.md 2025-06-26 09:39:47 +02:00
David Bohl
72a5a567f5 Update README.md 2025-06-25 15:55:13 +02:00
David Bohl
f809b8c471 Update README.md 2025-06-25 13:11:05 +02:00
DerDavidBohl
cfd9be3936 Added Status Badge 2025-02-16 18:31:03 +01:00
DerDavidBohl
0b87a775ee Introduced stop feature and state persistence
https://github.com/DerDavidBohl/dirigent-spring/issues/21
2025-02-07 14:38:11 +01:00
DerDavidBohl
d85fcbcad7 added force parameter in API 2025-01-24 16:02:59 +01:00
DerDavidBohl
17bd41c982 Fix README more 2025-01-23 11:02:05 +01:00
DerDavidBohl
48d9606a8d Fix README more 2025-01-23 11:01:29 +01:00
DerDavidBohl
a1679824de try fix Table of contents 2025-01-23 10:56:28 +01:00
DerDavidBohl
49167d28ca try fix Table of contents 2025-01-23 10:54:52 +01:00
DerDavidBohl
9ea6c9a137 Added emojies to documentation 2025-01-22 11:29:37 +01:00
DerDavidBohl
9fae1d3044 Added Documentation for DIRIGENT_COMPOSE_COMMAND Environment 2025-01-22 11:12:32 +01:00
DerDavidBohl
01cbc43b23 Added Table of Contents 2025-01-20 10:50:47 +01:00
DerDavidBohl
3ee84b5a01 Added Step By Step Guide for gitea 2025-01-20 10:31:26 +01:00
David Bohl
285c50b641 Update README.md 2025-01-19 22:52:13 +01:00
DerDavidBohl
c71800d7cb make documentation more pretty 2025-01-17 12:59:41 +01:00
DerDavidBohl
f20eccf606 improved error handling and added gotify support
https://github.com/DerDavidBohl/dirigent-spring/issues/10
https://github.com/DerDavidBohl/dirigent-spring/issues/8
2025-01-17 12:52:35 +01:00
DerDavidBohl
71e205538b Added Scheduled All Deployments Start
https://github.com/DerDavidBohl/dirigent-spring/issues/9
2025-01-17 08:05:34 +01:00
DerDavidBohl
a75bdc0d02 Added Gitea Documentation 2025-01-16 07:17:51 +01:00
DerDavidBohl
16a02d44f9 Start all Deployments on Startup 2025-01-13 14:23:10 +01:00
DerDavidBohl
6945c25b6a Added Develop Section in README.md 2025-01-10 10:50:33 +01:00
DerDavidBohl
78235674a3 Added Documentation 2025-01-10 06:59:07 +01:00
David
9e878699ce Add Docker to Image 2025-01-09 18:14:54 +01:00