Commit Graph

34 Commits

Author SHA1 Message Date
Gato 7ed2d0b238 fix: nom dev-luz
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-07-04 06:33:09 +02:00
Gato ba13758058 feat(luz): stacks dev + prod avec backend et BDD (routing /api Traefik)
Ajoute l'environnement de test luz-dev/ (webapp + backend /api + PostgreSQL,
profil Spring dev avec seed) et complète le stack prod luz/ avec db + backend
sur luz.goutailler-olivier.com/api. Images chargées en direct par SSH via
Luz/script/deploy.sh (sans registre), d'où les tags localhost/luz-*.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-04 05:23:04 +02:00
Cédric Olivier 42d006ee6e Clean repo and add deployment script for Bonsai 2026-06-20 07:33:40 +02:00
Gato bba8216cea feat(bonsai): invalidation sélective du cache via CACHEBUST
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 06:52:10 +02:00
Gato e19aeadc63 fix: ssh
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-06-15 06:47:56 +02:00
Gato cdefbe3a81 tech: ajout repo avec build main
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-06-15 06:42:46 +02:00
Gato f65ffea670 chore(olhar): remplace UPLOADS_PATH par DATA_PATH dans .env.example
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 09:05:59 +02:00
Gato 2e45a8cc10 chore(olhar): ajout PHOTOS_STORAGE_PATH dans .env.example
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 08:55:12 +02:00
Gato 5798440a9b chore(olhar): ajout UPLOADS_PATH dans .env.example
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 08:43:04 +02:00
Gato 0352ffd641 fix(olhar): deploy.sh utilise le compose du repo cloné
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 08:40:45 +02:00
Gato 3ef9311729 fix(olhar): deploy depuis develop car main n'a pas encore la structure monorepo
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 08:25:44 +02:00
Gato 9a477e8b7f feat(olhar): script de déploiement depuis les sources
Clone ou met à jour Gato/Olhar (main), build les deux images
Docker localement, puis relance le stack via docker compose.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 08:19:21 +02:00
Gato c65ffaa15a feat(olhar): compose unifié db + api + pwa, suppression olhar-api
- olhar/docker-compose.yml : fusion des services db (postgres:16) +
  api (olhar-api:latest) + pwa (olhar-pwa:latest) dans un seul stack
- olhar/.env.example : POSTGRES_PASSWORD + JWT_SECRET
- olhar-api/ : dossier supprimé (contenu intégré dans olhar/)
- Données migrées vers ~/Applications/data/olhar/ (au lieu de olhar-api/)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 07:06:02 +02:00
Gato 7f6d6a7aaf fix(olhar-api): monter le dossier uploads pour persister les photos
Sans volume, les photos uploadées étaient perdues à chaque redémarrage du container.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 21:05:35 +02:00
Gato bca776f118 chore: ajouter les fichiers .env.example et extraire les secrets hardcodés
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 08:54:17 +02:00
Gato 85350cfe86 feat: ajout du service olhar-api
Docker Compose calqué sur bonsai-api : PostgreSQL 16 + Spring Boot exposé
sur olhar.goutailler-olivier.com/api via Traefik, avec Watchtower activé.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 08:03:28 +02:00
Gato 2c420e3fce Update doc 2026-06-07 07:33:40 +02:00
Cédric Olivier c25996ea3a fix pb nom image 2026-06-06 23:43:53 +02:00
Gato 14e73f0850 feat: ajouter le projet Olhar accessible sur olhar.goutailler-olivier.com
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 23:07:12 +02:00
Gato cfbff8ecbe Update runner 2026-06-06 22:55:41 +02:00
Cédric Olivier 90bc7f6e35 Optimise Infra 2026-06-06 22:51:44 +02:00
Gato c1deba1b56 update runner 2026-06-06 21:40:59 +02:00
Gato 56a384a9d8 update data path 2026-06-06 21:31:09 +02:00
Gato ad9fbcbbdc Update gitea compose
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-06-06 21:03:52 +02:00
Gato 5ba69d1e16 Rattrapage pb de gitea
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-06-06 21:01:24 +02:00
Gato 86fa4f8519 Changement du runner
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-06-05 06:36:52 +02:00
Gato 16668b1961 docs: documenter le workflow release automatique de Luz 2026-06-05 05:59:02 +02:00
Gato bd6ee2ba2b docs: ajout du projet Luz (luz.goutailler-olivier.com)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 05:51:19 +02:00
Gato 135187f69f CI rollback
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-05-31 17:38:23 +02:00
Gato df3a672387 Update 31 mai
Signed-off-by: Gato <cedric@goutailler-olivier.fr>
2026-05-31 15:09:38 +02:00
Gato 7312d2832f Misa a jours des container 2026-05-25 08:38:30 +02:00
Gato 1aef6e395e update doc installation production 2026-05-25 07:56:19 +02:00
Gato 1a73df83f1 init doc installation 2026-05-25 07:16:42 +02:00
Gato 1df4f33ca3 Add Home 2026-05-25 07:10:56 +02:00