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:
@@ -0,0 +1,18 @@
|
||||
require('dotenv-flow').config();
|
||||
|
||||
module.exports = {
|
||||
APP_NAME: process.env.SEMAPPS_APP_NAME,
|
||||
APP_DESCRIPTION: process.env.SEMAPPS_APP_DESCRIPTION,
|
||||
APP_LANG: process.env.SEMAPPS_APP_LANG,
|
||||
HOME_URL: process.env.SEMAPPS_HOME_URL,
|
||||
FRONT_URL: process.env.SEMAPPS_FRONT_URL,
|
||||
SHAPE_REPOSITORY_URL: process.env.SEMAPPS_SHAPE_REPOSITORY_URL,
|
||||
PORT: process.env.SEMAPPS_PORT,
|
||||
SPARQL_ENDPOINT: process.env.SEMAPPS_SPARQL_ENDPOINT,
|
||||
MAIN_DATASET: process.env.SEMAPPS_MAIN_DATASET,
|
||||
JENA_USER: process.env.SEMAPPS_JENA_USER,
|
||||
JENA_PASSWORD: process.env.SEMAPPS_JENA_PASSWORD,
|
||||
REDIS_CACHE_URL: process.env.SEMAPPS_REDIS_CACHE_URL,
|
||||
QUEUE_SERVICE_URL: process.env.SEMAPPS_QUEUE_SERVICE_URL,
|
||||
AUTH_ACCOUNTS_DATASET_NAME: process.env.SEMAPPS_AUTH_ACCOUNTS_DATASET_NAME
|
||||
};
|
||||
Reference in New Issue
Block a user