Rom
Ребят, в контейнер нужно передавать какой айпишник для подключения к postgresql postgres://user:pass@178.63.39.198:5432/db_name или postgres://user:pass@localhost:5432/db_name
Ильдар
а где у тебя постгрес?
🤔
да
links используй
Rom
а где у тебя постгрес?
просто на машине крутится
Rom
Не в контейнере?
не, просто на сервачке крутится
Rom
на этом же сервачке и докер стоит
Rom
А в докере уже у меня контейнеры
Ильдар
запускай нужный контейнер в режиме network_mode: host и обращайся по localhost
Ильдар
D - изоляция
Rom
кек да я думал бд перенести на google cloud
Ильдар
кек да я думал бд перенести на google cloud
Перенесёшь - будешь по айпи обращаться.
Ильдар
@alexesDev а можно же к базе по внешнему IP хоста обращаться, да? без host-mode?
Useman
Ребят, а есть разница как запускать docker run или docker-compose на проде? Будет ли от этого зависить скорость работы?
Useman
Окей, поднял на тачке Debian 8 докер с голым laravel приложением, nginx,php-fpm -> загрузка страницы 100ms Laravel без докера на этой же машине загружается за 50ms Вопрос, это нормально или я что-то не так настроил? Пробывал делать network host прироста не дало
Jürgen
Может прочитать про докер?
Yavir
есть нодовскай приложуха, которая харнит переменные окружения в .env файле, и есть также docker-compose.yml где, когда мы описываем сервисы, также указываем environment. какие best-practices?
Useman
Может прочитать про докер?
то есть? Что прочитать?
Jürgen
то есть? Что прочитать?
Разобраться как работает докер , что это и что такое контейнеризация
Useman
Я понимаю это, вопрос в другом, нормально ли это что приложение загружается в 2 раза медленнее?
Yavir
а елси например у меня конфиги приложения в json формате
Yavir
env_file: - .config/prod.config.json
Yavir
не совсем понял
Yavir
пример можно?
Jürgen
coreos ONly 😉
Не не не блейн
Jürgen
env_file: - .config/prod.config.json
Ну во первых у тебя не енвы а конфиг
Yavir
то есть разграничить конфиги приложения с переменными окружения
Yavir
я правильно понял?
Jürgen
то есть разграничить конфиги приложения с переменными окружения
в твоем примере ты конфигурационный файл пытаешься передать как переменные среды
Ильдар
debian 8
как насчёт проверить на официально поддерживаемом дистрибутиве? https://docs.docker.com/install/linux/docker-ce/debian/
Yavir
@pyToshka, спасибо за асист
Yavir
а что по поводу вольюмс в докерфайлах и докер-компоуз. Следует ли дублировать. Или какому файлу приоридет давать при декларировании volumes?
Yavir
то есть в докерфайле прописали, а за компоуз забыли в этом плане, верно?
Ильдар
volume в dockerfile писать не обязательно
Useman
как насчёт проверить на официально поддерживаемом дистрибутиве? https://docs.docker.com/install/linux/docker-ce/debian/
Поставил debian 9 ничего не изменилось приложение грузит с такой же скоростью (
Ильдар
Покажи, что и как запускаешь.
Useman
docker-compose.yml https://pastebin.com/ApdAWXtN www.conf (nginx) https://pastebin.com/acauC4g4 Dockerfile https://pastebin.com/u2XdEAGm
Useman
Покажи, что и как запускаешь.
Вот с такими настройками запускаю
Ильдар
строка запуска какая? docker-compose ...
Useman
docker-compose up -d
NM
docker-compose up -d
А далее ?
Useman
И все
Useman
А нужно что-то еще?
NM
NM
пойдем от другого - какая задача ?
Useman
Поднять приложение laravel под докером
Useman
Сравнить скорость работы с докером и без, если она примерно равна, то полностью перейти на докер
Ильдар
@Andorka как там в докере с php?
Yurii
а как сделать доступ в интернет одному из контейнеров, можно временно
Andor
Andor
Сравнить скорость работы с докером и без, если она примерно равна, то полностью перейти на докер
скорость работы пхп? под виндой пхп медленнее в докере работает, чем на хосте
Andor
точных измерений не делали, правда
Andor
пруфов не будет
Useman
скорость работы пхп? под виндой пхп медленнее в докере работает, чем на хосте
Именно загрузка целого приложения (голый laravel) С докером загружается 100ms Без докера 50-60ms
Andor
"загрузка"?
Useman
George
Ну, ясен перец
George
Ты на правила айпитейблз с докером посмотри
Andor
серъёзно? это твой метод измерения?
Andor
ВСЁ
Andor
В
Andor
С
Andor
Ё
Useman
Может подскажешь? Голый дебиан 9 без настройки iptables что может мешать докеру?
Andor
я не знаю на каких задачах ты можешь реально заметить разницу между 70мс и 100мс в разработке
Useman
ну разница в 2 раза