Artem
то что описано в компоузе как service
Artem
можно обозвать их хоть superbd
Igor
я понял тебя
Alex
Подскажите, я скопировал содержимое своего docker-compose.yml в docker-compose.dev.yml и просто изменил образ из которого запускать контейнере. И вижу вот такую штуку,
The Compose file './docker-compose.dev.yml' is invalid because:
services.liquidsoap.volumes value ['./liquids_dev/music:/home/liquidsoap/music', './liquids_dev/log:/home/liquidsoap/log', './liquids_dev/config:/home/liquidsoap/config', './liquids_dev/playlists:/home/liquidsoap/playlists', './liquids_dev/music:/home/liquidsoap/music', '/etc/localtime:/etc/localtime:ro'] has non-unique elements
root@alex-tpad:/home/alex/Docker#
Гугл не сильно помогает...
Таймураз
Таймураз
Я отрекся от nginx php-fpm связки, чтобы исходники внутрь поместить
Не решил багу с mime-type, выставляемым php-fpm
Alex
Да я вот смотрю и вижу, что все элементы массива уникальные, вроде нет ошибки.
Таймураз
Ну и как запросить css файл из php-fpm так, чтобы он не проставлял ему заголовок text/html?
Таймураз
Так на любой вопрос можно ответить)
Alex
https://gist.github.com/anonymous/f68ee521adb60dd6e516b8a1e9315bc0
Таймураз
Никто не говорил, что не особо хочу
Но есть задача, которую нужно выполнить
По этому вопросу мне никто не смог дать внятного ответа, поэтому ищу на него ответ сам (в т.ч. обращаясь к сообществу)
Таймураз
я уже ставил proxy_hide_header 'Content-Type' в nginx на все запросы- не работало
Таймураз
И отдельно у css тер, и пытался дописать
Он второй раз указывал Content-Type, но не затирал старый
И вообще, последний вопрос я другой ставил)
Igor
Господа а есть таке кто настраивал nginx-proxy для работы с ssl
Igor
судя по инструкции всё предельно просто
Igor
но должен ли я настраивать что либо на бекенд сервере?
Igor
потому как не работает
Igor
Нет таких кто маялся подобным?
Artem
может расскажите тогда чем сервис в контейкте компоуза отличается от контейнера в компоузе?
Alex
@nodekra Прости, что отвлек. Строчки дублируются... Больным работать это зло :)
Alex
Ну все равно, за отзывчивость спасибо :)
Artem
но у нас wildcard, хотя по сути влиять не должно
Igor
у нас тоже wildcard
Igor
Igor
это конфиг бекнд сервера
Igor
на бекенде ничего менять ведь не нужно?
Artem
сервернейм на бэкенде зачем?
Artem
на него же прокси должен посылать
Artem
а бэкенд пусть слушает все
Artem
т.к. на него кроме прокси по логике никто больше не может обращаться
Igor
Если убираю то работать перестаёт
Igor
совсем
Igor
сейчас у меня есть доступ по http
Igor
а по https доступа нет
Igor
будто там совсем пусто
Igor
если убеу server_name то и по http перестаёт работать
Igor
уберу
Igor
не понял щас
Igor
у мен nginx-proxy на фронте, и nginx на беке
Artem
на фронте на что ссылается proxypass?
Igor
да
Artem
точнее какого вида урл
Igor
location / {
proxy_pass http://concepter.co;
}
Igor
тут собака зарыта?
Artem
да
Artem
пиши там название сервиса из композа
Artem
http://backendapp
Igor
Там его пишет nginx-proxy
Igor
прописать в Virtual_host полный путь
Igor
с https?
Artem
фронтенд - слушает на 443 и 80 и серты на него настроены, он же делает проксипасс на http://appname/ (название сервиса из компоуза) на бэкэнде убираешь servername и просто оставляешь допустим listen 80
Igor
Вот бекенд конф
Igor
Artem
тут все норм
Igor
Igor
А вот фронт
Artem
измени в конце concepter.io на название своего контейнера с бэком
Artem
если они в одном компоузе то на название service из компоуза
Artem
оо, точно
Artem
вообще не комильфо хардкодить куда то айпи выдаваемые докером
Artem
они меняются постоянно
Igor
это не я их хардкодил
Igor
это конфиг генерируемы nginx-proxy
Artem
так это не голый образ нджинкса?
Igor
нет
Igor
nginx-proxy
Igor
есть такой контейнер
Igor
https://hub.docker.com/r/jwilder/nginx-proxy/
Igor
образ
Igor
нет
Igor
они в одном networke
Igor
а чем этот не норм то?
Igor
он автоматом генерит
Igor
конфиги
Igor
да
Igor
я скинул не весь
Igor
хедеры там есть
Igor
а апстрим по айпи что плохого
Igor
если он считывает их програмно их docker api