Ci-dessous, les différences entre deux révisions de la page.
work_in_progress:variable_env_docker-compose_non_creee [2021/11/15 19:14] – créée yoann | work_in_progress:variable_env_docker-compose_non_creee [2021/11/15 20:02] (Version actuelle) – ajout d'une référence externe yoann | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | ====== docker-compose : args définis | + | ====== docker-compose : variables |
Dans le docker-compose, | Dans le docker-compose, | ||
- | Cependant les variables déclarés ne sont pas créées dans l' | + | Cependant les variables déclarés ne sont pas créées/ |
Si les variables sont créées dans le Dokerfile le problème ne se présente pas. | Si les variables sont créées dans le Dokerfile le problème ne se présente pas. | ||
+ | |||
+ | |||
+ | Pour pouvoir utiliser args dans le docker-compose, | ||
+ | |||
+ | <file Dockerfile> | ||
+ | ... | ||
+ | ARG FQDN | ||
+ | ... | ||
+ | RUN | ||
+ | </ | ||
+ | |||
+ | Dans le docker-file on utilise alors la syntaxe suivante pour définir la valeur associée à ce label: | ||
+ | < | ||
+ | version: " | ||
+ | |||
+ | services: | ||
+ | frontend: | ||
+ | build: | ||
+ | context: ./frontend | ||
+ | dockerfile: Dockerfile | ||
+ | args: | ||
+ | FQDN: www.example.com | ||
+ | image: tnf/ | ||
+ | depends_on: | ||
+ | - db | ||
+ | restart: unless-stopped | ||
+ | ... | ||
+ | </ | ||
===== Références ===== | ===== Références ===== | ||
+ | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ |