Effectivement : au demarrage, docker ce mettait automatiquement sur la dernière version alors qu'il n'avait pas necessairement récupérer, ducoup comparaison faisait true et on arrivait pas à avoir la derniere version du code. Push de la clé jwt publique : sinon pas incluse dans le jar finale et la section patreon n'apparaissait pas.
110 lines
3.2 KiB
Plaintext
110 lines
3.2 KiB
Plaintext
# ============================================================================
|
|
# Secrets & runtime config — NE JAMAIS committer
|
|
# ============================================================================
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
brain/data/settings.json
|
|
*.key
|
|
*.pem
|
|
# Exception : la cle PUBLIQUE JWT du relais Patreon est destinee a etre
|
|
# embarquee dans le binaire. Pas de risque a la committer (c'est une cle
|
|
# publique par construction). Sans cette exception, le module licensing
|
|
# est silencieusement desactive dans les builds CI.
|
|
!core/src/main/resources/licensing/jwt-public-key.pem
|
|
|
|
# ============================================================================
|
|
# Java / Spring Boot / Maven
|
|
# ============================================================================
|
|
target/
|
|
*.class
|
|
hs_err_pid*
|
|
pom.xml.tag
|
|
pom.xml.releaseBackup
|
|
pom.xml.versionsBackup
|
|
pom.xml.next
|
|
release.properties
|
|
dependency-reduced-pom.xml
|
|
buildNumber.properties
|
|
.mvn/timing.properties
|
|
.mvn/wrapper/maven-wrapper.jar
|
|
|
|
# ============================================================================
|
|
# Python / FastAPI (Brain)
|
|
# ============================================================================
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.egg-info/
|
|
.venv/
|
|
venv/
|
|
env/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# ============================================================================
|
|
# Angular / Node (Web)
|
|
# ============================================================================
|
|
node_modules/
|
|
dist/
|
|
.angular/
|
|
.cache/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
.pnpm-debug.log*
|
|
coverage/
|
|
|
|
# Playwright (E2E)
|
|
web/test-results/
|
|
web/playwright-report/
|
|
web/blob-report/
|
|
web/playwright/.cache/
|
|
|
|
# ============================================================================
|
|
# IDE / Editeurs
|
|
# ============================================================================
|
|
.idea/
|
|
*.iml
|
|
.vscode/
|
|
.run/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# ============================================================================
|
|
# OS
|
|
# ============================================================================
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# ============================================================================
|
|
# Logs
|
|
# ============================================================================
|
|
*.log
|
|
|
|
# ============================================================================
|
|
# Assistants IA / Outils locaux
|
|
# ============================================================================
|
|
.claude/
|
|
.windsurfrules
|
|
|
|
# ============================================================================
|
|
# Documentation hors-code (conservee hors du repo)
|
|
# ============================================================================
|
|
docs/
|
|
loremind-docs/
|
|
|
|
# ============================================================================
|
|
# Docker Compose override (dev uniquement, non-distribue aux end users)
|
|
# ============================================================================
|
|
docker-compose.override.yml
|
|
|
|
# ============================================================================
|
|
# Relais OAuth Patreon (repo Gitea separe, clone localement pour facilite)
|
|
# ============================================================================
|
|
relay/
|