mirror of
https://github.com/DerDavidBohl/dirigent-spring.git
synced 2025-12-31 00:49:59 -06:00
* 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>
113 lines
3.1 KiB
XML
113 lines
3.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
|
<version>3.5.8</version>
|
|
<relativePath/> <!-- lookup parent from repository -->
|
|
</parent>
|
|
<groupId>org.davidbohl</groupId>
|
|
<artifactId>dirigent</artifactId>
|
|
<version>1.2.2</version>
|
|
<name>dirigent</name>
|
|
<description>Helper for Docker Composes</description>
|
|
<url/>
|
|
<licenses>
|
|
<license/>
|
|
</licenses>
|
|
<developers>
|
|
<developer>
|
|
<roles>
|
|
<role>Author</role>
|
|
</roles>
|
|
<name>David Bohl</name>
|
|
<email>david@davidbohl.org</email>
|
|
</developer>
|
|
</developers>
|
|
<scm>
|
|
<connection/>
|
|
<developerConnection/>
|
|
<tag/>
|
|
<url/>
|
|
</scm>
|
|
<properties>
|
|
<java.version>25</java.version>
|
|
</properties>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-data-jpa</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-cache</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-test</artifactId>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
<artifactId>jackson-dataformat-yaml</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.httpcomponents</groupId>
|
|
<artifactId>httpclient</artifactId>
|
|
<version>4.5.14</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.xerial</groupId>
|
|
<artifactId>sqlite-jdbc</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.hibernate.orm</groupId>
|
|
<artifactId>hibernate-community-dialects</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.projectlombok</groupId>
|
|
<artifactId>lombok</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.github.docker-java</groupId>
|
|
<artifactId>docker-java-core</artifactId>
|
|
<version>3.7.0</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.github.docker-java</groupId>
|
|
<artifactId>docker-java-transport-httpclient5</artifactId>
|
|
<version>3.7.0</version>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<configuration>
|
|
<annotationProcessorPaths>
|
|
<path>
|
|
<groupId>org.projectlombok</groupId>
|
|
<artifactId>lombok</artifactId>
|
|
<!-- <version>1.18.38</version> -->
|
|
</path>
|
|
</annotationProcessorPaths>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
|
|
</project>
|