diff --git a/boilerplates/php.dev.boilerplate/README.md b/boilerplates/php.dev.boilerplate/README.md index 431aa4def9c5b69cab93ccf1e72b8ff2668853f1..1d8f5725a00a5cd1c994dfb781927732d9f32ce6 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 f917047cc2464ef6dc0acf3c988b3360cc069f96..9713d9c2406a301986ce711e6d2cc4aee661f001 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 0000000000000000000000000000000000000000..4f5f56cccef5d295e95e9d845b278dfeaf2023ed --- /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