Aller au contenu

Stack apps

Apps perso (FastAPI + React/Vite). Fichier : compose/apps/docker-compose.yml. Images : build/comptes/*, build/actions-manager/* (code bind-monté en /app, live).

Comptes (finances perso)

Service IP Port Rôle
comptes-frontend .40 8502 UI React → comptes.tichnou.fr
comptes-backend .41 8501 API FastAPI → backend.comptes.tichnou.fr ; base comptes sur TimescaleDB

Actions-Manager (portfolio DeGiro)

Service IP Port Rôle
actions-manager-backend .45 8503? API FastAPI ; base sur TimescaleDB (hostname timescaledb) ; clé GEMINI_API_KEY
actions-manager-frontend .46 8504 UI React/Vite

Note

actions-manager référence l'hôte DB en dur (timescaledb:5432) au lieu de ${IP_*} — fonctionne grâce à la résolution par nom sur dockernet, mais à garder en tête (cf. Pièges). Données : volumes/actions-manager/data.