Size: a a a

Docker — русскоговорящее сообщество

2020 January 25

MD

M Dan in Docker — русскоговорящее сообщество
Алимжан Абуов
Енв в текстовый файл не подставится)
А вы делайте постановку с помощью run
источник

MD

M Dan in Docker — русскоговорящее сообщество
В вообще возможно есть более лёгкие пути
источник

MD

M Dan in Docker — русскоговорящее сообщество
Liv Alex
вопрос знатокам - как настроить CORS для nginx: alpine контейнера?

Раскрою мысль. Вот такая у меня файловая структура конфигов (скрин). Вот такой [конфиг](https://pastebin.com/n3qFHHDQ) прописан в выделенном файле. На локалке не хотят заголовки, прописанные в конфиге приходить ни в какую. Может, там какая-то специальная nginx-магия должна быть совершена?
Кол ответа какой от веьсервера
источник

MD

M Dan in Docker — русскоговорящее сообщество
Щагловкип до 400-500 не добавляется без атрибута алвайс
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
M Dan
Кол ответа какой от веьсервера
200 на OPTIONS запрос, но в нем нет CORS заголовков и дальше POST не выполняется
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
M Dan
Щагловкип до 400-500 не добавляется без атрибута алвайс
конфиг брал отсюда https://enable-cors.org/server_nginx.html
источник

MD

M Dan in Docker — русскоговорящее сообщество
почему ретурн 204?
источник

MD

M Dan in Docker — русскоговорящее сообщество
если должно быть 200
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
🤷‍♂️ но возвращается 200. Т.е. мне кажется, что простое дописывание правил в конфиг не применилось. Подозреваю, что это связано с тем, что nginx крутится в докер-контейнере. В этом-то и вопрос - как заставить его работать?
источник

MD

M Dan in Docker — русскоговорящее сообщество
Liv Alex
🤷‍♂️ но возвращается 200. Т.е. мне кажется, что простое дописывание правил в конфиг не применилось. Подозреваю, что это связано с тем, что nginx крутится в докер-контейнере. В этом-то и вопрос - как заставить его работать?
а вы уверены что это ваш nginx отвечает а не како-ето говно рядом
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
ну, до сервера запрос не доходит, поэтому полагаю, что сервер его не пропускает
источник

MD

M Dan in Docker — русскоговорящее сообщество
поставьте ретурн 400 и посмотрите что придет
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
Приходит 200
источник

MD

M Dan in Docker — русскоговорящее сообщество
Добро пожаловать у вас не работает nginz и отдает кто-то другой
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
А кто у меня тогда запросы обрабатывает? 😱
источник

MD

M Dan in Docker — русскоговорящее сообщество
Liv Alex
А кто у меня тогда запросы обрабатывает? 😱
Не знаю, думаю у вас конфликт конфигов или ещё какая-то параша
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
Как это проверить? Если я ложу контейнер с nginx, то страничка недоступна
источник

MD

M Dan in Docker — русскоговорящее сообщество
зайите в контейнер с нгинк
источник

MD

M Dan in Docker — русскоговорящее сообщество
и команду nginx -T
источник

MD

M Dan in Docker — русскоговорящее сообщество
вывод на пастебин
источник