Aller au contenu

Aller au sommaire de la doc

Projets de données

Un projet sans adresse web, fait de bases et de tâches planifiées : un entrepôt de données que d’autres projets lisent, des traitements de nuit.

Mis à jour le 9 novembre 2026.

Voir en Markdown

Vous, à votre agent : Monte un entrepôt de données qui charge nos ventes chaque nuit.

Ce que votre agent écrit

Votre agent l’écrit dans while.yaml, à la racine de votre appli :

while.yaml
crons:
  - name: ingestion
    schedule: "30 5 * * *"
    command: [node, ingestion.js]
    source: .

Ce que reçoit votre appli

Votre appli reçoit ces variables d’environnement à chaque mise en ligne :

VariableCe qu’elle contient
DATABASE_URLL’adresse de la base du projet.
WHILE_CRONLe nom de la tâche.
WHILE_TRIGGERComment ce passage a été lancé.

Quand vous en servir

Servez-vous-en pour des données et des traitements sans écran : des chargements de nuit, un projet que d’autres projets lisent.

Comment ça marche

Un projet de données réunit des bases et des tâches, sans adresse web : un entrepôt de données, des traitements de nuit. Sa santé, ce sont ses bases et les passages de ses tâches.

Ce qu’il faut savoir

Le while.yaml n’a pas de services. Chaque tâche est construite depuis ses sources (source, dockerfile) ou part d’une image, avec 100 mCPU et 128 Mio par défaut (resources). Un retour arrière rend aux tâches l’image de la version visée.

Prix

Ces prix sont les mêmes dans toutes les offres, hors taxes :

RessourcePrixDétail
Processeur et mémoire17 € par vCPU·mois et 8,50 € par Gio·moisapplis à la consommation, caches à la réservation

Les outils MCP de votre agent

Votre agent s’en occupe avec les outils deploy_app, list_tasks et run_task.

Guides

Branchez votre agent, il s’occupe du reste

À coller dans votre agent

Lis while.sh/agents, puis mets mon appli en ligne avec while.

Copier les instructions

Pas besoin de compte pour essayer : votre appli est en ligne tout de suite. Pour la garder, connectez-vous.

Un projet pour votre entreprise ? Parlez à l’équipe : hello@while.sh