From df796b1cb3c7fba826e222c311b6594bf003864e Mon Sep 17 00:00:00 2001 From: canals <gerome.canals@univ-lorraine.fr> Date: Fri, 20 Oct 2017 11:36:07 +0200 Subject: [PATCH] ajout de variables d'envt. dans le docker-compose pour la gestion des proxy --- boilerplates/php.dev.boilerplate/README.md | 5 +++++ boilerplates/php.dev.boilerplate/docker-compose.yml | 2 ++ boilerplates/php.dev.boilerplate/web.env | 8 ++++++++ 3 files changed, 15 insertions(+) create mode 100644 boilerplates/php.dev.boilerplate/web.env diff --git a/boilerplates/php.dev.boilerplate/README.md b/boilerplates/php.dev.boilerplate/README.md index 431aa4d..1d8f572 100644 --- a/boilerplates/php.dev.boilerplate/README.md +++ b/boilerplates/php.dev.boilerplate/README.md @@ -32,6 +32,9 @@ $ docker-compose -f docker-compose.yml start * conseils : utiliser les vhost et les déclarer dans votre `/etc/hosts` * attention au nommage des containers lorsque l'on utilise plusieurs services de même type * attention aux numéros de ports lorsque l'on utilise plusieurs services de même type +* pour transmettre des variables d'environnement aux containers, utiliser le chapitre env_file et définir + les variables dans le fichier web.env - Typiquement : http_proxy et https_proxy pour l'usage derrière un + proxy ####exemple : ``` @@ -45,6 +48,8 @@ services: ports: - "5080:80" - "5543:443" + env_file: +# - ./webenv.env volumes : - ./web:/var/www/web - ./src:/var/www/src diff --git a/boilerplates/php.dev.boilerplate/docker-compose.yml b/boilerplates/php.dev.boilerplate/docker-compose.yml index f917047..9713d9c 100644 --- a/boilerplates/php.dev.boilerplate/docker-compose.yml +++ b/boilerplates/php.dev.boilerplate/docker-compose.yml @@ -9,6 +9,8 @@ services: ports: - "5080:80" - "5543:443" + env_file: + # - ./webenv.env volumes : - ./web:/var/www/web - ./src:/var/www/src diff --git a/boilerplates/php.dev.boilerplate/web.env b/boilerplates/php.dev.boilerplate/web.env new file mode 100644 index 0000000..4f5f56c --- /dev/null +++ b/boilerplates/php.dev.boilerplate/web.env @@ -0,0 +1,8 @@ +# +# environment variables exported to the container +# classical use cas : http proxys when docker runs behind +# a corporate proxy +# + +#http_proxy=http://www-cache:1234 +#https_proxy=http://www-cache:1234 \ No newline at end of file -- GitLab