This repository has been archived on 2025-06-18. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
casino/backend
Phan Huy Tran 21209524be
All checks were successful
CI / Get Changed Files (pull_request) Successful in 10s
CI / Docker frontend validation (pull_request) Has been skipped
CI / eslint (pull_request) Has been skipped
CI / oxlint (pull_request) Has been skipped
CI / prettier (pull_request) Has been skipped
CI / test-build (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Successful in 2m13s
CI / Checkstyle Main (pull_request) Successful in 2m48s
feat: implement coinflip api
2025-05-15 10:27:43 +02:00
..
.docker feat(ci): add deployment workflow and update Dockerfile 2025-04-23 14:29:36 +02:00
config/checkstyle style(checkstyle): remove unused SuppressionFilter module 2025-02-13 12:18:13 +01:00
gradle/wrapper chore(deps): update dependency gradle to v8.14 2025-04-25 18:19:18 +00:00
src feat: implement coinflip api 2025-05-15 10:27:43 +02:00
.dockerignore chore(deployment): add deployment for backend 2025-02-12 11:13:24 +01:00
.gitignore first 2024-09-11 10:40:00 +02:00
build.gradle.kts feat: import mailer during runtime and compiling, remove duplicated games section 2025-05-14 09:00:51 +02:00
gradlew chore(deps): update dependency gradle to v8.14 2025-04-25 18:19:18 +00:00
gradlew.bat chore(deps): update dependency gradle to v8.14 2025-04-25 18:19:18 +00:00
Readme.md first 2024-09-11 10:40:00 +02:00
settings.gradle.kts chore(setup): setup java backend 2025-02-05 09:53:26 +00: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