и? что мы видим ?
два контейнера которые бьются за одинаковые ресурсы, поэтому второй сдох и не может подняться - порт занят, вольюмы тоже заняты. И отдельные сервис Прометея, который не может подняться по тем же причинам.
это _разные_ command shells , соответственно места расположения конфигов у них разные. И если я не ошибаюсь , в макос, базовый все же bash , а zsh вы ставили ручками.
edit
Я ошибся. Оказывается для BigSur , для новых юзеров - zsh базовый. Значит просто инструкция, которой вы пользовались, была просто написана до Big Sur.
у меня используется телеграм бот, он просто добавлен в канал (там все инженеры) и пишет в этот канал. на сервере это просто скрипт в две строки буквально, что и когда писать - логика вся в заббиксе.
"прога" может отправлять смс через USB модем, может пинать скриптом один из многочисленных СМС-сервисов в интернете, прога много чего может.
У меня например - просто пуляет в телеграм.
мне честно говоря не очень понятно как он вообще должен запускаться в таком раскладе. конфигурация сделана ансиблом, параметры сервера распиханы в нестандартные места. ок.
я бы полез в свойства юнита Systemd и посмотрел как оно там сделано, может оно должно стартовать не самостоятельно, может его битрикс этот стартует каким то хитровывернутым способом.
короче, идеи есть, но чтобы их проверять - надо сидеть у системы и ковыряться.
По битриксу у меня опыта нет, так что, извините..
Шикарно.
Что в
# Parameters set by bvat are stored in /etc/mysql/conf.d/bvat.cnf.
# If you want to change any parameter, you'll have to redefine it in /etc/mysql/conf.d/z_bx_custom.cnf
??
конфиги показывайте,
/etc/my.cnf
содержимое папки (если есть) /etc/my.cnf.d/
как вариант попробовать его запустить просто из командной строки указав его конфиг, и посмотреть что он напишет в stderr
И я добавлю, вы деплойменты-то покажите, может там что-то совсем простое , или даже может у кого под рукой и тестовый стенд с кубером есть, запустит глянет.
я его привел для примера. это адрес роутера в моей квартире.
вы же знаете какой адрес у вашего компа (у того компа, на котором крутится "внешний" обычный проект)?
вы просто создаете сколько надо items , чтобы не делать это у каждго требуемого хоста, объединяете их в шаблон и натягиваете этот шаблон на все требуемые хосты.
на 4м пункте написано
>> Run postgres, redis, coturn (I suggest you use signal-docker)
Запустите postgress, redis, coturn (я советую вам использовать signal-docker)
немного подумал )
окей, попробуем наставить костылей. нам надо сначала запустить контейнер mysql с базой и после собрать наши приложения. при этом приложения должны иметь доступ к контейнеру.
в контейнер с базой добавляйте
ports:
- 3306:3306
в конфиг адрес базы как ip-хоста-с-докером
стартуйте только базу
docker-compose up db
после того как взлетело пробуем билдить и запускать бэк и фронт
docker-compose up backend
и
docker-compose up frontend
ну и в конце запуститите админер.
хм.
стоп. вы на этапе билда лезете в базу? ну понятно базы тогда еще нет, потому и не подключается.
это фигня какая то, но зачем?
смотрите, вы соберите вначале контейнеры, а после их просто запускайте готовые.
окей. показывайте настройки постфикса, содержимое файла sasl_passwd.save , логин и пароль конечно забейте мусором.
по постфиксу, должно быть чтото типа:
Вероятно, wildfly взлетает на локалхосте, на 127.0.0.1 то есть.
И да, перед ним должен быть фронт в виде апача или nginx, который будет виртуалхост проьрасывать уже на wildfly