diff --git a/dockerhub-overview.md b/dockerhub-overview.md new file mode 100644 index 0000000..4779530 --- /dev/null +++ b/dockerhub-overview.md @@ -0,0 +1,52 @@ +# Notes + +Application de prise de notes personnelle sous forme de SPA PWA (React + TypeScript + Tailwind CSS). +Installable, utilisable hors connexion, et 100 % privée : les données restent dans le **localStorage** du navigateur, sans partage ni transmission à un serveur externe. + +## Fonctionnalités + +- Créer, lire, modifier et supprimer des notes +- Données stockées localement (localStorage) — aucune donnée partagée ni transmise +- PWA installable avec mode hors connexion +- Design responsive mobile-first +- Modale RGPD, confirmation avant suppression, page d'erreur 404 + +## Utilisation + +L'image est servie par nginx et exposée sur le port 80. + +### Docker + +```bash +docker run -d --name notes -p 8080:80 gilles/notes:latest +``` + +Accédez ensuite à l'application sur http://localhost:8080. + +### Docker Compose + +```yaml +services: + notes: + image: gilles/notes:latest + container_name: notes + restart: unless-stopped + ports: + - "8080:80" +``` + +Puis : + +```bash +docker compose up -d +``` + +## Construction depuis les sources + +```bash +docker build -t gilles/notes:latest . +``` + +## Confidentialité + +Vos notes ne quittent jamais votre appareil : stockage uniquement dans le localStorage de votre navigateur, aucune donnée partagée avec des tiers, aucune transmission vers un serveur. \ No newline at end of file