Go to file
Renovate 6009cc2093 chore(deps): update all non-major dependencies (!4)
This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| [gradle](https://gradle.org) ([source](https://github.com/gradle/gradle)) |  | minor | `8.8` -> `8.10.2` | [![age](https://developer.mend.io/api/mc/badges/age/gradle-version/gradle/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/gradle-version/gradle/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/gradle-version/gradle/8.8/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/gradle-version/gradle/8.8/8.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| org.springframework.boot | plugin | patch | `3.3.3` -> `3.3.4` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.springframework.boot/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.springframework.boot/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.springframework.boot/3.3.3/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.springframework.boot/3.3.3/3.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>gradle/gradle (gradle)</summary>

### [`v8.10.2`](https://github.com/gradle/gradle/releases/tag/v8.10.2): 8.10.2

[Compare Source](https://github.com/gradle/gradle/compare/v8.10.1...v8.10.2)

This is a patch release for 8.10. We recommend using 8.10.2 instead of 8.10

It fixes the following issues:

-   [#&#8203;30472](https://github.com/gradle/gradle/issues/30472) Investigate possibly broken 8.10.1
-   [#&#8203;30477](https://github.com/gradle/gradle/issues/30477) Kotlin Mutliplatform build with reused daemon fails with "Cannot query the value of task ':compileKotlinWindows' property 'kotlinNativeBundleBuildService' because it has no value available."
-   [#&#8203;30497](https://github.com/gradle/gradle/issues/30497) DefaultTaskCollection#configureEach(Action) on task set cannot be executed in the current context

Issues fixed in the first patch release:

-   [#&#8203;30239](https://github.com/gradle/gradle/issues/30239) Gradle 8.10 Significantly Slower Due to Dependency Resolution
-   [#&#8203;30272](https://github.com/gradle/gradle/issues/30272) Broken equals() contract for LifecycleAwareProject
-   [#&#8203;30385](https://github.com/gradle/gradle/issues/30385) Gradle should not validate isolated projects when isolated projects is disabled

[Read the Release Notes](https://docs.gradle.org/8.10.2/release-notes.html)

#### Upgrade instructions

Switch your build to use Gradle 8.10.2 by updating your wrapper:

    ./gradlew wrapper --gradle-version=8.10.2

See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.10.2/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.10.2/userguide/compatibility.html).

#### Reporting problems

If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).

We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle).

### [`v8.10.1`](https://github.com/gradle/gradle/releases/tag/v8.10.1): 8.10.1

[Compare Source](https://github.com/gradle/gradle/compare/v8.10.0...v8.10.1)

This is a patch release for 8.10. We recommend using 8.10.1 instead of 8.10

It fixes the following issues:

-   [#&#8203;30239](https://github.com/gradle/gradle/issues/30239) Gradle 8.10 Significantly Slower Due to Dependency Resolution
-   [#&#8203;30272](https://github.com/gradle/gradle/issues/30272) Broken equals() contract for LifecycleAwareProject
-   [#&#8203;30385](https://github.com/gradle/gradle/issues/30385) Gradle should not validate isolated projects when isolated projects is disabled

[Read the Release Notes](https://docs.gradle.org/8.10.1/release-notes.html)

#### Upgrade instructions

Switch your build to use Gradle 8.10.1 by updating your wrapper:

    ./gradlew wrapper --gradle-version=8.10.1

See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.10.1/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.10.1/userguide/compatibility.html).

#### Reporting problems

If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).

We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle).

### [`v8.10`](https://github.com/gradle/gradle/releases/tag/v8.10.0): 8.10

[Compare Source](https://github.com/gradle/gradle/compare/v8.9.0...v8.10.0)

The Gradle team is excited to announce Gradle 8.10.

[Read the Release Notes](https://docs.gradle.org/8.10/release-notes.html)

We would like to thank the following community members for their contributions to this release of Gradle:
[Björn Kautler](https://github.com/Vampire),
[Craig Andrews](https://github.com/candrews),
[gotovsky](https://github.com/SergeyGotovskiy),
[Jeff](https://github.com/mathjeff),
[Kirill Gavrilov](https://github.com/gavvvr),
[Madalin Valceleanu](https://github.com/vmadalin),
[Sergei Vorobev](https://github.com/HackerMadCat),
[Thach Le](https://github.com/thachlp),
[Thad Guidry](https://github.com/thadguidry)

#### Upgrade instructions

Switch your build to use Gradle 8.10 by updating your wrapper:

    ./gradlew wrapper --gradle-version=8.10

See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.10/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.10/userguide/compatibility.html).

#### Reporting problems

If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).

We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle).

### [`v8.9`](https://github.com/gradle/gradle/releases/tag/v8.9.0): 8.9

[Compare Source](https://github.com/gradle/gradle/compare/v8.8.0...v8.9.0)

The Gradle team is excited to announce Gradle 8.9.

[Read the Release Notes](https://docs.gradle.org/8.9/release-notes.html)

We would like to thank the following community members for their contributions to this release of Gradle:
[/dev/mataha](https://github.com/mataha),
[Alex-Vol-Amz](https://github.com/Alex-Vol-Amz),
[Andrew Quinney](https://github.com/aquinney0),
[Andrey Mischenko](https://github.com/gildor),
[Björn Kautler](https://github.com/Vampire),
[dancer13](https://github.com/dancer1325),
[Danish Nawab](https://github.com/danishnawab),
[Endeavour233](https://github.com/Endeavour233),
[Gediminas Rimša](https://github.com/grimsa),
[gotovsky](https://github.com/SergeyGotovskiy),
[Jay Wei](https://github.com/JayWei1215),
[Jeff](https://github.com/mathjeff),
[Madalin Valceleanu](https://github.com/vmadalin),
[markslater](https://github.com/markslater),
[Mel Arthurs](https://github.com/arthursmel),
[Michael](https://github.com/bean5),
[Nils Brugger](https://github.com/nbrugger-tgm),
[Ole Osterhagen](https://github.com/oleosterhagen),
[Piotr Kubowicz](https://github.com/pkubowicz),
[Róbert Papp](https://github.com/TWiStErRob),
[Sebastian Davids](https://github.com/sdavids),
[Sebastian Schuberth](https://github.com/sschuberth),
[Stefan Oehme](https://github.com/oehme),
[Stefanos Koutsouflakis](https://github.com/stefanoskapa),
[Taeik Lim](https://github.com/acktsap),
[Tianyi Tao](https://github.com/tianyeeT),
[Tim Nielens](https://github.com/tnielens),
[наб](https://github.com/nabijaczleweli)

#### Upgrade instructions

Switch your build to use Gradle 8.9 by updating your wrapper:

    ./gradlew wrapper --gradle-version=8.9

See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.9/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.9/userguide/compatibility.html).

#### Reporting problems

If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).

We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4zIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: Phan Huy Tran <ptran@noreply.localhost>
Reviewed-on: #4
Co-authored-by: Renovate <renovate@kjan.de>
Co-committed-by: Renovate <renovate@kjan.de>
2024-09-25 07:21:16 +00:00
docker/local first 2024-09-03 15:01:50 +02:00
gradle/wrapper chore(deps): update all non-major dependencies (!4) 2024-09-25 07:21:16 +00:00
src first 2024-09-03 15:01:50 +02:00
.gitignore first 2024-09-03 15:01:50 +02:00
build.gradle.kts chore(deps): update all non-major dependencies (!4) 2024-09-25 07:21:16 +00:00
GetBearerToken.http removed folder 2024-09-04 10:56:32 +02:00
gradlew chore(deps): update all non-major dependencies (!4) 2024-09-25 07:21:16 +00:00
gradlew.bat chore(deps): update all non-major dependencies (!4) 2024-09-25 07:21:16 +00:00
Readme.md docs: Update README.md (!5) 2024-09-25 07:08:37 +00:00
renovate.json chore: Configure Renovate (!2) 2024-09-25 06:40:28 +00:00
SampleRequests.http first 2024-09-03 15:01:50 +02:00
settings.gradle.kts first 2024-09-03 15:01:50 +02:00

Starter für das LF08 Projekt

Requirements

Endpunkt

http://localhost:8080

Swagger

http://localhost:8080/swagger

Postgres

Terminal öffnen

für alles gilt, im Terminal im Ordner docker/local sein

cd docker/local

Postgres starten

docker compose up

Achtung: Der Docker-Container läuft dauerhaft! Wenn er nicht mehr benötigt wird, sollten Sie ihn stoppen.

Postgres stoppen

docker compose down

Postgres Datenbank wipen, z.B. bei Problemen

docker compose down
docker volume rm local_lf8_starter_postgres_data
docker compose up

Intellij-Ansicht für Postgres Datenbank einrichten

1. Lasse den Docker-Container mit der PostgreSQL-Datenbank laufen
2. im Ordner resources die Datei application.properties öffnen und die URL der Datenbank kopieren
3. rechts im Fenster den Reiter Database öffnen
4. In der Database-Symbolleiste auf das Datenbanksymbol mit dem Schlüssel klicken
5. auf das Pluszeichen klicken
6. Datasource from URL auswählen
7. URL der DB einfügen und PostgreSQL-Treiber auswählen, mit OK bestätigen
8. Username lf8_starter und Passwort secret eintragen (siehe application.properties), mit Apply bestätigen
9. im Reiter Schemas alle Häkchen entfernen und lediglich vor lf8_starter_db und public Häkchen setzen
10. mit Apply und ok bestätigen 

Keycloak

Keycloak Token

  1. Auf der Projektebene GetBearerToken.http öffnen.
  2. Neben der Request auf den grünen Pfeil drücken
  3. Aus dem Reponse das access_token kopieren

Conventions

Commits

Commits and merge request names MUST be done as documented here: https://www.conventionalcommits.org/en/v1.0.0/ Merge request titles MAY also include the ticket id from our jira tickets if the Merge request is part of a ticket. The jira board can be opened through the issues tab.