Aller au contenu

Aller au sommaire de la doc

Workers

Un processus qui tourne en continu, sans adresse web : il vide une file de tâches ou suit un flux d’événements, et une nouvelle version le remplace sans tourner en double.

Mis à jour le 9 novembre 2026.

Voir en Markdown

Vous, à votre agent : Ajoute un worker qui envoie les courriels en attente.

Ce que votre agent écrit

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

while.yaml
services:
  - name: travaux
    type: worker
    command: [node, worker.js]

Ce que reçoit votre appli

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

VariableCe qu’elle contient
WHILE_SERVICELe nom du worker.
DATABASE_URLL’adresse de la base du projet, s’il en a une.
SERVICE_<NOM>_URLL’adresse des autres services du projet.

Quand vous en servir

Servez-vous-en pour ce qui tourne sans arrêt sans répondre à des requêtes : vider une file, suivre un flux d’événements. Un worker ne dort jamais : pour un travail à heure fixe, une tâche planifiée coûte moins.

Comment ça marche

Un worker tourne en continu, sans adresse web, pour vider une file ou suivre un flux. Une nouvelle version le remplace sans jamais tourner en double.

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

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