Docker-compose.yml env_file is not working?

But we both know that if we set the environment variables in the Project Setting, then it should be automatically loaded to the docker container, right? Why do we even need to create a .env file manually in pre dependencies or whatever anyway?

Right now the trick does work for me too, but in general, I don’t feel good to have tricks in my project to fix something that should work by default.

I really love CircleCI for providing such a useful service and being free, and they could do it better if they care about small problems from individual users like my case.

I really hope they could take a look and fix this.