я
покажи homeserver.yaml где айпи указываешь
сек, попробую, он в один скриншот не влезет
Максим
Главное чтобы сервер на хосте слушал порт на адресе 0.0.0.0, а не 127.0.0.1
я
я
блин, а как сделать так, чтобы в конфигах не нужно было это прописывать?
я
серверы эти
я
можно же как то сделать, чтобы композ два образа запихнул в один контейнер?
Максим
В чем проблема поднять два контейнера
я
там еще же TURN-сервер
я
он тоже хочет постгрес
я
а еще я не понимаю, зачем там нужен nginx на фронт synapse
я
получается уже 5
я
как-то можно всё прописать в одном compose.yaml?
я
вот взять например тот же образ postgres
я
где там в compose прописывают пользователей, их пароли, базы данных, и к каким базам у пользователей какие права
Максим
Максим
где там в compose прописывают пользователей, их пароли, базы данных, и к каким базам у пользователей какие права
Причем тут композ. Его задача запустить контейнеры, а не базами и правами управлять
я
я может быть даже и запускать не хотел
я
ну, может просто установить, без запуска
Максим
Кого, чего
я
ну вот apt устанавливает в убунту
Максим
Докер не так работает
я
Докер не так работает
вот про это и говорю
я
что работает не так
я
через apt можно поставить любой пакет, кроме синапса)))
я
если устанавливать через apt, то есть возможность редактировать конфиги в папке /etc
Максим
Ничто не мешает смонтировать в контейнер любые файлы и конфиги
Максим
ты мне что доказать пытаешься?
я
ты мне что доказать пытаешься?
не, я просто пытаюсь понять, как это все в один композ люди записывать умудряются
Максим
docker-compose не тот инструмент, который следит за содержимым контейнеров. его задача - запустить нужный набор контейнеров в определенном порядке и с определенными параметрами. дальше уже на стороне самого контейнера должна происходить и работа с конфигами, и какие-то скрипты для настройки
я
чтобы можно было установить без ручного прописывания таких вещей как ip-адресы, если оно все на одной машине
Максим
нужно читать readme докер образов, в них обычно написано, что куда монтировать, какие конфиги должны быть, как работает их entrypoint
Максим
прописывать какие-то ip адреса нужно ну очень редко
я
ну дык я прочитал ридми к образу postgres
я
там написано как создать одного пользователя
я
но не написано, как создавать второго
Максим
docker-entrypoint-initdb.d, прямо в readme написано
Максим
причем тут второй пользователь в postgres и какой-то ip
Максим
какие-то обрывки информации
я
какие-то обрывки информации
согласен, надо настроить клиент телеги, чтобы не отправлял сообщение по enter, а то не получается делать многострочными
я
причем тут второй пользователь в postgres и какой-то ip
ну если бы постгрес мог работать с синапсом в одном контейнере, прописывать их друг в друга было бы не нужно
я
как я себе это представляю
я
или тот же 127.0.0.1 -решает много проблем, связанных с адресацией внутри машины, не выходя наружу
я
Что значит "прописывать их друг в друга"
ну я имею в виду, в синапсе прописывать хост-порт, пароль, имя пользователя, название бд а в постгресе должен быть этот пользователь с этим паролем - их тоже надо создавать.... и например если сделать доступ без пароля, то к серверу БД может подключиться еще кто-нибудь
Максим
Докер не заставляет тебя делать доступ без пароля
Максим
Я сдаюсь, ноль желания выслушивать нытье ниосилятора
я
Контейнеры не могут с ним работать без извращений
ну вот я и пытаюсь выяснить, что сделать чтобы оно работало
Максим
Доку читать и думать
Максим
Смотреть логи контейнеров, гуглить возникающие ошибки, смотреть на docker inspect, нет ли там чего подозрительного
я
так. ладно, я не могу отвлекать долго.. последний ворпос
я
если ставить turn-сервер, там как прописать все порты диапазоном?
я
например с 5000 по 65535?
я
надо каждый порт прописывать в компосе?
Максим
Фиксированные порты сервер слушать не умеет?
я
так у него задача - держать двухстороннее соединение между клиентами за NAT
я
1 порт = 1 клиент
Максим
И зачем он нужен в докере?
Максим
Возможно нужен network_mode: host
я
просто coturn нужна БД, где есть список пользователей
я
я тоже не понимаю, зачем тот же постгрес совать в докер)
Sam
Привет а можно тут порекламить свой контейнеризированный проект для WordPress? Это платно или бесплатно?
Sam
Кидай ссылку на гит, а там посмотрим
у меня open source, но доступ к исходному коду платный и по лицензии можно использовать в коммерческих целях для создания сайтов, но нельзя перепродавать исходный код или выкладывать его в паблик. на сайте рассказываю о фичах https://wp-box.org/ru/ там есть код сэмплы, но весь репозиторий только при покупке.
fr1t-end
А всё, удаляй, а то щя на Кик голосовать будут)
Владимир
А всё, удаляй, а то щя на Кик голосовать будут)
Это вроде в соседнем комьюнити сидят с голосовалками на кик
Sam
А всё, удаляй, а то щя на Кик голосовать будут)
ну то есть реклама запрещена? я в принципе готов оплатить, смотря сколько стоит понятно что тут все сами разрабы, но мб кому то сэкономит время.
Dan
Вордпресс в докере за деньги для своих же