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:// | ||
| + | |||