Secrets d’environnement
Créez des Secret pour les transmettre comme variables d’environnement à vos Cargoes.
💡
Vous pouvez créer des secrets directement depuis un Statefile de déploiement !
Nous recommandons toutefois un Statefile de type Secret pour les gérer séparément.
Voici un exemple de Statefile :
ApiVersion: v0.18
Namespace: global
# See all options:
# https://docs.next-hat.com/references/nanocl/objects/secret
Secrets:
- Name: env.my-secret
Kind: nanocl.io/env
Data:
- MY_ENV=MY_VALUE
- MY_ENV1=MY_VALUE1
# See all options:
# https://docs.next-hat.com/references/nanocl/objects/cargo
Cargoes:
- Name: my-cargo
Containers:
- Name: web
# Container-scoped secrets are injected only into this container.
Secrets:
- env.my-secret
Image: ghcr.io/next-hat/nanocl-get-started:latest
# See all options:
# https://docs.next-hat.com/references/nanocl/objects/resource
Resources:
- Name: deploy-example.com
Kind: ncproxy.io/rule/v0.15
Data:
Rules:
- Domain: deploy-example.com
Network: Public
Locations:
- Path: /
Target:
Key: global.my-cargo.c
Port: 9000Pour en savoir plus, consultez notre référence des secrets.
Dernière mise à jour le