🦠
Докер удобен для ci/cd, но на проде лучше лямбда
🦠
Ага
đart
это тупой мемас
đart
который через пару лет пройдет.
đart
идиоты с дно.жс не хотят разбираться в архитектуре и поэтому упоенно жрут серверлесс.
đart
оно еще их укусит за жопу.
🦠
Вообще есть уже питон 3.6
🦠
Но это оставим для здоровых
🦠
Чел просто за жепу себя укусил и злится, что мог бы сильнее
🦠
Для event-driven flow лямбда дает хороший кейс, но миллионы кушают кроном данные или синхронизируют через рест
Anna
да я все в раздумьях - задавать сюда свои тупые вопросы или не стоит
Anna
правильный подбор аватарки залог успеха))
Anna
мне необходимо, чтобы можно было менять файлы контейнера, не пересобирая контейнер. Докерфайл - FROM centos:latest RUN yum -y install httpd php EXPOSE 80 CMD ["-D","FOREGROUND"] ENTRYPOINT ["/usr/sbin/httpd"] запускаю образ так: docker run -ti -v /root/web:/var/www/html -d -p 9091:80 —name=lamp —dns=8.8.8.8 lamp в итоге отображает стартовую страницу апача, в папке /root/web лежит info.php по обращению к этому файлу - 403. ну, и соответственно, какой бы индексный файл я не добавила в эту папку - все равно отображается стартовая страница апача.
🦠
Ну вольюмдир
🦠
И права конеш, из под вввдата
Anna
что там насчет прав?
🦠
Кстати не
🦠
Там для опачэ надо конфиг править с версии 2.2
🦠
Allow any чет такое
🦠
На этой самой вар ввв
🦠
Require all granted
🦠
Какая версия опачэ
Anna
2.4
🦠
Тогда в конфиг добавь require all granted
🦠
Не верь мне, я одманывайу
Anna
не полечилось
Anna
лан, еще поковыряюсь
🦠
https://github.com/docker-library/php/blob/3ee1cd8287f6fc7269a731ceb6199ec8dee8b727/5.6/apache/Dockerfile
🦠
Тут все изменения
🦠
Эт другой тег
🦠
Опачэ же, есть отдельно энжыксЕ
Anna
но почему проблема с правами возникает только если делать общую папку с контейнером? если внутри контейнера создавать файлы, все работает корректно.
🦠
Потому что они созданы рутом докер контейнера
🦠
А внешняя папка уже имеет владельца
🦠
Вру канеш, docker run какого пользователя показывает в шелле?)
Anna
я сейчас ничего не поняла, но на всякий случай скажу, что докер запускаю под рутом)
Anna
а что вообще понимается под термином "не пересобирая контейнер"?)
Anna
мож и маленькая я еще для Data volumes
🦠
Docker Dating
🦠
🦠
а что вообще понимается под термином "не пересобирая контейнер"?)
Если нет вольюма, то все изменения принадлежат слою в образе
🦠
И воркдир тудой жэ
Владислав
Я пробовал менять файлы локально.
Владислав
В реалтайме (в веб-приложении) ничего не менялось.
Владислав
Или нужно перезапускать контейнер / образ?
Владислав
Всё, выяснил.
Владислав
Нужно перезапускать образ. Спасибо.
Anna
каким-то образом у меня работала эта схема, но на федоре отказывается. и если файлы менялись локально, в контейнере тоже они менялись, без перезапуска.
🦠
Сценка "Федорино core"
Anna
скорее бы хэппи энд)
Владислав
У меня сейчас Kubuntu, но без перезапуска ничего не меняется.
Владислав
Кстати. Помню, webpack решал проблему, менял стили в realtime.
Владислав
Но это, наверное, не совсем то.
Владислав
Так, какая-то мистика.
Владислав
Сейчас снова проверил.
Владислав
Изменил файл и ничего не перезапускал.
Владислав
Docker подхватил изменения.
🦠
Давайте без гифок хотЯп
Владислав
По сути, volume же монтирует локальный раздел к разделу контейнера, соответственно, должен "видеть" изменения сразу же.
Владислав
Я просто внёс изменения в index.php
Владислав
Да, видимо, всё-таки не надо.
Владислав
Но вчера изменения не подхватывались. Впрочем, не буду утверждать однозначно. Я не тестировал это тщательно.
Владислав
Мб
Владислав
https://github.com/Subb98/Docker-Web-Environment - возможно, кому пригодится для быстрого запуска приложения (с вашей помощью собирал).
Владислав
?
Владислав
Ну пока там нет СУБД
Владислав
=)
Владислав
Ну да )
Владислав
У меня были мысли набить себе на спину что-то, но пока не решаюсь, т.к. не знаю, что именно хочу =)
Владислав
Это как?
Владислав
Что такое std<out / err> я понимаю.
Владислав
А что значит про логи, не понял.
Владислав
А, понял теперь. Выводить на хост.
Anna
docker exec -it container_name /bin/bash - имеется в виду это?
Anna
ну, тогда да
Владислав
Угу.
Владислав
А для чего тогда нужна линковка?
Владислав
У меня, получается, в Nginx конфиге будет отсылка к fpm. Если есть в compose fpm, то и без линковки он его найдёт, стало быть?
Anna
ура, получилось