Symfony и Laravel необходимый, поэтому, вдруг, кто уже сталкивался.
                  
                  
                  
                  
                  
                  Docker-compose позволяет ссылаться только на .env файлы внутри текущей папки, но не позволяет сделать ссылку на .env внутри проекта с фреймворком.
                  
                  
                  
                  
                  
                  Уточню на примере.
                  
                  
                  
                  
                  
                  Есть docker-compose.yml. 
                  
                  
                  В нем  есть строка с путем к .env файлу
                  
                  
                       - ../www/.env
                  
                  
                  
                  
                  
                  При пересборке контейнера выдается ошибочка вида
                  
                  
                  WARNING: The APP_ENV variable is not set. Defaulting to a blank string.
                  
                  
                  
                  
                  
                  При этом, если .env файл переместить в любую папку внутри текущей, то все работает успешно. Но, если .env файл в "соседней" папке, то docker-compose добраться до него не может. 
                  
                  
                  
                  
                  
                  Подскажите, пожалуйста, как обойти эту проблему?
                  
                  
                  
                  
                  
                  Можно, конечно, скопипастить .env файл из проекта в папку с docker, но это какой то костылище получается...
                  
                  
                
.env для докера должен быть в одной папке с docker-compose.yml
 Sergio
                          K.
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          K.
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А как обычно поступают при использовании Symfony или Laravel. Там же .env должен быть внутри проекте, а не где то внутри докера... Пока только костыль в виде копипасты придумал.
Один для проекта, один для докера
 Sergio
                          K.
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          K.
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ого, не думал, что все такой костыль юзают с копипастой одного и того же .env файла в несколько мест оО Печалька. Спасибо за ответ. Буду тогда тоже дублировать.
да никто не копипастит
Какой костыль? Почему одного и того же? Возможно у тебя что-то неверно? Для докера свои перемменые на основе которых можешь строить логику сборки контейнеров, для фреймворков свои перемменые
размести проект в другой папке .. не рядом с env докера....да и вообще --env-file никто не отменял
 Sergio
                          K.
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Sergio
                          K.
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да вот в том то и проблема, что параметр env_file работает только для случаев, когда указанный путь находится внутри текущей папки, а не снаружи или "по соседству".
Обсуждают сегодня