# Variables d'environnement

Source : https://webgune.cloud/fr-fr/docs/variables-environnement · Mis à jour le 2026-10-27

# Variables d'environnement

Les variables d'environnement séparent la configuration du code : URL de base de données, secrets, feature flags.

## Gérer les variables d'un service

1. Ouvrez le service concerné.
2. Onglet **Variables**.
3. Ajoutez vos paires clé/valeur.
4. **Enregistrer**. Le service redémarre automatiquement pour prendre en compte le changement.

## Exemple type

```bash
# Connexion base de données
DATABASE_URL=postgresql://user:pass@host:5432/db

# Secrets applicatifs
JWT_SECRET=change-moi
SESSION_SECRET=change-moi-aussi

# Configuration runtime
NODE_ENV=production
PORT=3000
```

> Toute variable dont le nom contient `PASSWORD`, `SECRET` ou `TOKEN` est automatiquement masquée dans l'interface, y compris pour les autres membres de votre équipe.

## Utiliser l'URL interne d'une base de données

Chaque base de données expose une URL de connexion interne, visible dans son onglet **Database**. Elle prend la forme suivante et n'est joignable que depuis les pods du même projet :

```text
postgresql://user:password@db.<namespace>.svc.cluster.local:5432/app
```

Pour un accès depuis l'extérieur du cluster (votre machine, un outil comme TablePlus), utilisez l'URL publique exposée via NodePort (voir [Bases de données](/docs/bases-de-donnees)).
