Size: a a a

2021 March 24

SP

Sergey Protko in symfony
Елнур Уразымбетов
Устанавливать их значения здесь
для деплоя прода?)
источник

SP

Sergey Protko in symfony
Anton K.
не очень понимаю. читаю в доке:
https://symfony.com/doc/current/configuration/dot-env-changes.html#what-changed-exactly

B) The .env file is now committed to your repository. It was previously ignored via the .gitignore file (the updated recipe does not ignore this file). Because this file is committed, it should contain non-sensitive, default values. The .env can be seen as the previous .env.dist file.

но в самом .env файле, который создается при создании стандартного web-скелетона

DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.

но там есть APP_SECRET=

как лучше поступать с этой константой и с другими значениями из этого файла?
выставлять явно на уровне окружения куда деплоишь. Есть куча вариантов, все зависят от того куда и как ты деплоишь
источник

ЕУ

Елнур Уразымбетов... in symfony
На проде же через переменные окружения
источник

SP

Sergey Protko in symfony
Елнур Уразымбетов
На проде же через переменные окружения
ну вот у него и вопрос - как их выставлять0
источник

AK

Anton K. in symfony
я так понял можно через конфиг nginx.
источник

SP

Sergey Protko in symfony
можно через nginx конфиги, можно через докеры задавать если ты с ними работаешь, можно на уровне образа из которго инстансы раскатываются, можно подкладывать файлик при деплое, есть куча вариантов. погугли. Вопрос достаточно распространенный
источник

AK

Anton K. in symfony
мой вопрос именно в SECRET. если мы закомитили его в .env, то он скомпромитирован. получается, надо для деплоя секрет перегенерировать, верно?
источник

AK

Anton K. in symfony
ну да, похоже на то. ок
источник

ST

Sergey Tsarikov in symfony
Скажите, а в случае использования embedded (у меня используется для примера адрес), поиск как осуществляется с помощью createQueryBuilder? return $this->createQueryBuilder('c')
           ->andWhere('c.name LIKE :val')
           ->orWhere('c.city LIKE :val') ... } не будет же работать? Ибо нет такого свойства
источник

КГ

Константин Грачев... in symfony
Sergey Tsarikov
Скажите, а в случае использования embedded (у меня используется для примера адрес), поиск как осуществляется с помощью createQueryBuilder? return $this->createQueryBuilder('c')
           ->andWhere('c.name LIKE :val')
           ->orWhere('c.city LIKE :val') ... } не будет же работать? Ибо нет такого свойства
'c.<embedded>.name'. Где <embedded> имя поля в 'c'
источник

ST

Sergey Tsarikov in symfony
Константин Грачев
'c.<embedded>.name'. Где <embedded> имя поля в 'c'
Спасибо! Я пытался через префикс, который "присваивает" embedded, а оказалось через точку
источник

Ш

Шурик in symfony
Sergey Tsarikov
Спасибо! Я пытался через префикс, который "присваивает" embedded, а оказалось через точку
источник

Ш

Шурик in symfony
Ctrl+F "dql"
источник

ST

Sergey Tsarikov in symfony
Да, я уже прокрутил. Спасибо. Да, я знаю, что надо внимательней читать, но вот так
источник

ST

Sergey Tsarikov in symfony
Даже боюсь следующий вопрос про гидратор задавать)
источник

Ш

Шурик in symfony
Sergey Tsarikov
Даже боюсь следующий вопрос про гидратор задавать)
источник

Ш

Шурик in symfony
😉
источник

AK

Anton K. in symfony
NelmioCorsBundle норм? или вы руками все хидеры делаете?
источник

A

Abylay in symfony
Anton K.
NelmioCorsBundle норм? или вы руками все хидеры делаете?
Конечно норм братан)
источник

AK

Anton K. in symfony
Abylay
Конечно норм братан)
спасибо, братишка
источник