Vyacheslav
для нормальной настроки обязателен
Vyacheslav
тупо проксировать ясен пень без локейшина можно
Vyacheslav
веб сервер nginx+php-fpm
Vyacheslav
для начинающих это неведомо зачем
Vyacheslav
а учитывая вопрос про локешин, он явно начинающий
Vyacheslav
логи не стоит выключать никогда
Vyacheslav
логи спасают кучу времени
Vyacheslav
я на будущее
Vyacheslav
а в чём у него проблема я не вижу
Vyacheslav
ну у него их нет
Vyacheslav
ну это access лог
Vyacheslav
но не error
Vyacheslav
я сужу по вот этой закрывающий скобке
Vyacheslav
а зачем тогда аццес логи кидать?
Vyacheslav
в том что она закрывает конфиг сервера и до неё НЕ указана деректива настройки лога
Александр
В общем, с ходу непонятно) Думал, я где-то затупил в очевидном месте
Vyacheslav
@coltparamonov уважаемый, у вас получилось?
Александр
нет(
Vyacheslav
server { index index.php index.html; server_name localhost; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; root /var/www/html; }
Vyacheslav
попробуйте мой
Vyacheslav
у меня нгикс в докере поднят
Александр
нет, я ж в контейнере ls выполнял
Vyacheslav
порта нет
Vyacheslav
и на локейшин ссылается
Александр
пхп отлично работает, а вот статика...
Vyacheslav
мне посоветовали в докере не _ юзать, а локалхост именно
Александр
А стандартный контейнер разве не выводит ошибки в логи?
Александр
docker logs просто говорит 404
Vyacheslav
Почему?
не уточнил, но у меня всё работает
Александр
ну вот, он симлинки делает
Александр
/dev/stderr редиректит в error_log
Vyacheslav
как вариант ещё сделать локейшин и там тоже рут сделать
Александр
пробовал
Vyacheslav
и шо?
Александр
вот что пишет: nginx-frontend_1 | 192.168.99.1 - - [21/Nov/2017:15:35:18 +0000] "GET / HTTP/1.1" 404 571 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "-"
Vyacheslav
странно, что именно 404
Vyacheslav
так еррор лога нет чтоли, я не пойму?
Александр
да
Vyacheslav
даже если f5 зажать?
Александр
вот я и не поверил)
Александр
а оно так
Vyacheslav
ммм, вижу спец
Vyacheslav
вот я и не поверил)
попробуй контейнер стопнуть и запустить без деаттача
Vyacheslav
и гляди в консоли чё летит
Александр
Creating network "kis_default" with the default driver Creating kis_nginx-frontend_1 ... Creating kis_nginx-frontend_1 ... done Attaching to kis_nginx-frontend_1 nginx-frontend_1 | 192.168.99.1 - - [21/Nov/2017:15:47:32 +0000] "GET /index.html HTTP/1.1" 404 571 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "-"
Vyacheslav
а у тебя точно статика в нужном месте?
Vyacheslav
она проброшена из хоста же?
Vyacheslav
дело в путях как по мне
Александр
Александр
конечно в путях, только где - загадка
Александр
Если прокинуть через волюмы - всё работает
Александр
а там те же файлы
Александр
емаё, нашёл кажется. Тупой косяк
Александр
В докерфайле не тот конфиг добавлял
Bogdan (SirEdvin)
это я для теъ кто на всяких убунтах собиреат, на кошерном алпайне можно и меньше 50 сделать
Кошерный то он чем? Багами, которые ловишь только на нем? Вместо ubuntu лучше брать Debian, там переход почти не чувствуется.
Александр
спасибо за помощь)
Александр
вот чем
Bogdan (SirEdvin)
Лишние 100 мб против кучи багов. Не такой очевидный выбор, как мне кажется.
Artem
а баги есть везде, надо просто смотреть что и с чем применять.
Artem
я не сталкиваюсь с кучей багов, а если есть кейз где сталкиваюсь, то можно применить другой бейз имадж, в чем проблема то?
Artem
или нужно завязываться только на одном образе и ни шаг влево, ни в право
Александр
Лишние 100 мб против кучи багов. Не такой очевидный выбор, как мне кажется.
при сборке на ci эконономишь кучу времени + apk гораздо быстрее + alpine проще
Anonymous
Здравствуйте. С Docker py кто-нибудь работал? Хочу прописать link для контейнера, но не совсем понимаю, как это сделать с помощью Docker py.
Anonymous
По сути аналог links: - fpm
Bogdan (SirEdvin)
я не сталкиваюсь с кучей багов, а если есть кейз где сталкиваюсь, то можно применить другой бейз имадж, в чем проблема то?
Думаю в том, что на баге не написано "ой, у вас не тот дистр, печалька" А касательно кучи багов. Какие там языки или базы поддерживают альпин? Это к тому, что нужно аккуратно переводить на альпин, а не начинать с него.
Artem
а кто говорил про базы на альпайне
Artem
вообще крутить базы в докере некомильфо
Artem
у меня nodejs нормально себе крутится в образе ноды на базе альпайна
Bogdan (SirEdvin)
Базы это ещё и драйверы, которые никто не тестирует на альпине
Bogdan (SirEdvin)
Вам повезло. У меня вот драйвер к rabbitmq крашился просто так при подключении.
Bogdan (SirEdvin)
А если мне каждую багу нужно будет сразу тестить на другом образе, зачем мне эти страдания?
Anonymous
В Docker compose можно использовать переменные извне? Т.е. я запускаю compose up и ключами передаю какие-то значения?
Олег
Через переменные окружения
Bogdan (SirEdvin)
По сути аналог links: - fpm
Линки устарели очень давно, через сети лучше делать.
Artem
А если мне каждую багу нужно будет сразу тестить на другом образе, зачем мне эти страдания?
У любого бейзимаджа есть свои баги и фичи, нет панацеи от всего.
Anonymous
Линки устарели очень давно, через сети лучше делать.
А можно поподробнее про то, как это сделать через сети?