Bem, isso parece tudo errado, mas eu tenho que trabalhar adicionando as variáveis de ambiente em um script bash -
#!/bin/bash
echo "" >> /etc/php/7.0/fpm/pool.d/www.conf # new line.
if ! [ -z "$MY_ENV_VAR" ]
then
echo "env[MY_ENV_VAR] = $MY_ENV_VAR;" >> /etc/php/7.0/fpm/pool.d/www.conf
fi
Em seguida, no meu Dockerfile -
COPY add_env_vars.sh /add_env_vars.sh
CMD source /add_env_vars.sh && service php7.0-fpm start
Parece que o php-fpm simplesmente não funciona bem com as variáveis de ambiente do sistema.
Para mais informações, veja -