Skip to content

Fix goals#89

Merged
RyanNeTw merged 3 commits into
mainfrom
fixGoals
Apr 21, 2026
Merged

Fix goals#89
RyanNeTw merged 3 commits into
mainfrom
fixGoals

Conversation

@RyanNeTw
Copy link
Copy Markdown
Member

Ticket

INSERT LINK TO THE TICKET

Description

INSERT DESCRIPTION OF THE THING YOU WORKED ON

Modified environment variable

LIST HERE THE VERCEL ENV VAR YOU MODIFIED

…rogressService

- markCourseAsCompleted/markChapterAsCompleted: .get() -> .getOrDefault() (NPE fix)
- markSectionAsCompleted: ajout de sectionProgress.setCompletedAt()
- markCourseAsCompleted: ajout chapterId dans CourseProgress.builder()
- Suppression de la double écriture completed/completedAt (déjà fait par completeIfAllSectionsFinished)
- Renommage checkIfAllSectionOfCourseCompleted -> completeIfAllSectionsFinished
- Correction ordre logique des put() dans markSectionAsCompleted
- Variable AllSectionsCompleted -> allSectionsCompleted (convention Java)
- ProgressOrchestratorService: coins et completeChapter déclenchés uniquement si status == COMPLETED
- application.properties: ajout de 'prometheus' dans endpoints.web.exposure.include
- application-local.properties: même fix + suppression de management.autoconfig.enabled
- prometheus.yml: cible host.docker.internal -> app:8080, intervalle 3s -> 15s,
  label 'My Spring Boot Application' -> 'MoneyBuddy'
- docker-compose.yml: volumes persistants prometheus_data + grafana_data,
  depends_on, restart:unless-stopped, montage provisioning complet
- datasources.yml: ajout d'un uid fixe + timeInterval
- dashboards.yml + moneybuddy.json: dashboard provisionné automatiquement
  (Request Rate, Error Rate, Latency, Heap %, CPU, Threads, stats 1h)
@RyanNeTw RyanNeTw self-assigned this Apr 21, 2026
@RyanNeTw RyanNeTw merged commit c46a4f0 into main Apr 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant