Les instructions ci-dessous ont été personnalisées pour votre projet "".
Personnalisez ces instructions pour le projet
Intégration Clever Cloud
Clever Cloud est un PaaS (Platform as a Service) souverain qui automatise le déploiement d'applications, le scaling et la gestion de l'infrastructure. En intégrant redirection.io à votre environnement Clever Cloud, vous pouvez gérer des redirections HTTP complexes, des optimisations SEO et des logs de trafic sans nécessiter l'intervention constante de développeurs pour chaque changement d'URL.
Request Flow
L'intégration repose sur Request Flow, le mécanisme de chaînage automatique de middleware de Clever Cloud. Request Flow configure automatiquement des reverse proxies entre le port public (8080) et votre application, gérant toutes les allocations de ports de manière transparente.
Request Flow gère la chaîne réseau interne pour vous :
- Un middleware : redirection.io écoute sur le port
8080et transmet le trafic à votre application sur le port9000. - Plusieurs middlewares : Si vous utilisez à la fois Varnish et redirection.io, Request Flow les chaîne (ex: port
8080→8081→9000).
Dans les runtimes où Clever Cloud gère la configuration des ports (tels que FrankenPHP, Java, PHP ou Static), ce processus est entièrement transparent.
Instructions d'installation
Pour lier n'importe quelle application Clever Cloud à un projet redirection.io, il vous suffit de configurer une variable d'environnement, CC_REDIRECTIONIO_PROJECT_KEY, avec votre clé de projet redirection.io. Cette clé se trouve dans l'écran "instances" du manager (cliquez sur le bouton "Setup on your infrastructure").
Ajoutez la variable suivante dans les paramètres de votre application Clever Cloud :
| Nom | Description | Défaut |
|---|---|---|
CC_REDIRECTIONIO_PROJECT_KEY |
Requis. Votre clé de projet unique, copiée depuis le manager. | Aucun |
CC_REDIRECTIONIO_INSTANCE_NAME |
Facultatif. Le nom de cette instance tel qu'il apparaît dans vos logs et dans le manager. | Aucun |
Configuration avancée
Port d'écoute de l'application
Si votre runtime permet un contrôle manuel du port (comme Node.js, Go ou Python avec uv), assurez-vous que votre application écoute sur le port 9000 une fois la clé de projet redirection.io définie.
Personnalisation de l'ordre des middlewares
Par défaut, si plusieurs services sont actifs, l'ordre est le suivant : Otoroshi Challenge en premier, puis Varnish, puis redirection.io. Vous pouvez contrôler explicitement cette séquence en utilisant la variable CC_REQUEST_FLOW.
Par exemple, pour exposer redirection.io en premier, avant Varnish :
CC_REQUEST_FLOW="redirectionio,varnish"
Dans cette configuration, redirection.io écoute sur le port 8080 et transmet à Varnish sur le port 8081.