T04.f: backend Festipod ActivityPods + dockerisation

- Ajoute la configuration et les services backend (app, actors, registration,
  attendees, contacts, catalog, core auth/nodeinfo/proxy/notification).
- Corrige le démarrage : désactive resourcesWithContainerPath pour éviter le
  conflit entre l'URI de l'acteur applicatif (/as/actor/app) et la route /app.
- Corrige l'URL du dépôt de shapes : https://shapes.activitypods.org/.
- Ajoute backend/Dockerfile et docker-compose.yml racine (frontend + backend).
- Met à jour .env.example racine avec les variables SEMAPPS_* et VITE_BACKEND_*.
- Gates verts : bunx tsc --noEmit (0 erreur) et bun test (50 pass).
This commit is contained in:
Sylvain Duchesne
2026-10-09 13:51:02 +02:00
parent e27cfa4e0a
commit e17398d86d
18 changed files with 536 additions and 1 deletions
+15
View File
@@ -32,15 +32,27 @@ importers:
'@semapps/ldp':
specifier: 1.2.7
version: 1.2.7(debug@4.4.3)(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
'@semapps/mime-types':
specifier: 1.2.7
version: 1.2.7(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
'@semapps/nodeinfo':
specifier: 1.2.7
version: 1.2.7(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
'@semapps/ontologies':
specifier: 1.2.7
version: 1.2.7(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
'@semapps/solid':
specifier: 1.2.7
version: 1.2.7(debug@4.4.3)(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
'@semapps/sparql-endpoint':
specifier: 1.2.7
version: 1.2.7(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
'@semapps/triplestore':
specifier: 1.2.7
version: 1.2.7(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
'@semapps/webacl':
specifier: 1.2.7
version: 1.2.7(debug@4.4.3)(moleculer@0.14.36(debug@4.4.3)(ioredis@4.31.0))
dotenv-flow:
specifier: ^3.2.0
version: 3.3.0
@@ -59,6 +71,9 @@ importers:
moleculer-repl:
specifier: ^0.6.6
version: 0.6.6
sharp:
specifier: 0.31.3
version: 0.31.3
url-join:
specifier: ^4.0.1
version: 4.0.1