Commit Graph
25 Commits
Author SHA1 Message Date
thischwa 8608ee3ce1 Migrate Git-based repository management to Maven-based artifact handling and refactor services accordingly 2026-07-06 19:40:42 +02:00
thischwa 6b5f0cf58a Refactor codebase:
- Add Markdown documentation (`CLAUDE.md`) outlining the technical stack and project structure.
- Introduce Google Checkstyle (`google_custom_checks.xml`) for code formatting and validation.
- Rename `HomeController` to `UiController` for consistency.
- Replace package `repository` with `jpa` for clarity in data access layer.
- Add `logback.xml` for enhanced logging configuration.
- Refactor Javadoc generation logic in `JavadocService`.
2026-07-04 20:41:17 +02:00
thischwa 251a354a1f Rename jvs to jdvs in codebase and configurations, clean up unused imports, and refactor RepoConfigLoader for improved loading logic and initialization 2026-07-04 19:16:12 +02:00
thischwa c5ec10ddd1 Translate index page text content from German to English 2026-07-04 17:38:46 +02:00
thischwa 38dbbc8157 Simplify banner text to display application version only 2026-07-04 11:42:36 +02:00
thischwa e705e05394 Rename project from jvs to jdvs and update related configurations, package names, and resources accordingly 2026-07-04 11:35:13 +02:00
thischwa 752744c114 Upgrade to Java 21 and update Docker base images accordingly 2026-07-03 19:21:51 +02:00
thischwa a91616bcd0 Install Maven alongside Tini in Dockerfile 2026-07-03 17:57:29 +02:00
thischwa d5d511b287 Add run-on-start configuration to control initial update execution 2026-07-03 17:21:02 +02:00
thischwa fcfc732b31 Switch to cron-based scheduling and update Liquibase configuration 2026-07-03 16:59:12 +02:00
thischwa b05fa52fcd Update config-path in application.yml to use relative path "./jvs.yml" 2026-07-02 15:59:56 +02:00
thischwa d64c9342d6 removed none-root user 2026-07-02 08:56:56 +02:00
thischwa 4994e0c43b Set static UID (1000) for jvsuser in Dockerfile configuration 2026-07-01 18:30:34 +02:00
thischwa 9e12e7e1c1 Update deploy-image.yml to use docker/login-action and static image tagging 2026-06-30 09:37:14 +02:00
thischwa 644e1baffb Update manual Docker login in deploy-image.yml with static registry and user credentials 2026-06-30 09:22:54 +02:00
thischwa ab514c50bf Format Debug Secret step in deploy-image.yml for consistent indentation 2026-06-30 09:18:30 +02:00
thischwa 23407133f4 Format Debug Secret step in deploy-image.yml for consistent indentation 2026-06-30 09:11:33 +02:00
thischwa 01c293efa4 Add debug step to log secret length in deploy-image.yml 2026-06-30 09:07:08 +02:00
thischwa eb7bdb5870 Simplify login step in deploy-image.yml by replacing docker/login-action with manual login command 2026-06-29 18:48:26 +02:00
thischwa 3284d70ac6 Update deploy-image.yml to use GitHub context and adjust logging; expand permissions in settings.local.json 2026-06-29 18:41:10 +02:00
thischwa de450eb384 Add actor normalization and debug logging to deploy-image.yml 2026-06-29 18:25:42 +02:00
thischwa 98f21c3ed4 Refactor deploy-image.yml to compute registry dynamically and reorder login step 2026-06-29 18:12:44 +02:00
thischwa 4dbca41a24 Add Docker support with CI workflow and runtime configuration
- Added `Dockerfile` to build a Docker image for the JavadocViewerService.
- Implemented a Gitea-based CI workflow (`deploy-image.yml`) to build and push the Docker image.
- Updated `settings.local.json` to expand permissions for the service.
- Included `-DskipTests` to Maven arguments in `JavadocService.java`.
2026-06-29 18:04:09 +02:00
thischwa dea9d0b9a0 initial commit 2026-06-29 17:12:24 +02:00
thischwa 5550b06527 Initial commit 2026-06-29 15:50:37 +02:00