dcocker-compose.yaml через env файл ?
                  
                  
                  Делаю так, в своем файле docker-compose-test.yaml добавляю секцию
                  
                  
                  env_file:
                  
                  
                        - test.env
                  
                  
                  и в репе добавляю энвы в этот файл test.env
                  
                  
                  запускаю композ так 
                  
                  
                  docker-compose -f docker-compose-test.yml up
                  
                  
                  Энвы не считываются почемуто.
                  
                  
                  Если их добавить внутрь композа через environments то все норм.
                  
                  
                  Но мне надо через .env файл
                  
                  
                
А env_file объявлена в секции нужного сервиса?
web: container_name: web build: context: . dockerfile: Dockerfile.test args: - AWS_ACCESS_KEY_ID - AWS_DEFAULT_REGION - AWS_SECRET_ACCESS_KEY command: ['./entrypoint.e2e.sh'] ports: - '3000:3000' env_file: - test.env volumes: - .:/app - /app/node_modules
и в docker-compose exec web env ни одной переменной из test.env?
Обсуждают сегодня