Sebor▂▅▇█▓▒░
Dm.
Yii 2, Modx Revo, OpenCart и тд
Dm.
А тот выдали мне мол берем тебя фронтендом вот тебе репа из гитлаба ставь докер собирай свой сервак
Dm.
Но сисадмин у нас новый, бэк все время под нагрузкой а от предыдущих никаких доков не осталось
Dm.
Да и ясен-красен, что за мной гешефт не заржавеет
Dm.
ERROR: Service 'phpcli' failed to build : The command '/bin/sh -c set -x &&
deluser www-data && addgroup --gid $gid --system www-data && adduser -u
$gid --system --gid $gid www-data && apt-get -y update && apt-get instal
l -y locales tzdata && locale-gen en_US.UTF-8 && localedef en_US.UTF-8 -
i en_US -fUTF-8 && dpkg-reconfigure -f noninteractive locales && echo "L
ANG=en_US.UTF-8" >> /etc/default/locale && echo "LANGUAGE=en_US.UTF-8" >> /e
tc/default/locale && echo "LC_ALL=en_US.UTF-8" >> /etc/default/locale &&
export LANG=en_US.UTF-8 && export LANGUAGE=en_US.UTF-8 && export LC_ALL
=en_US.UTF-8 && LANG=en_US.UTF-8 && LANGUAGE=en_US.UTF-8 && LC_ALL=e
n_US.UTF-8 && echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && echo "ru_RU.
UTF-8 UTF-8" >> /etc/locale.gen && locale-gen && ln -fs /usr/share/zonei
nfo/Europe/Moscow /etc/localtime && dpkg-reconfigure -f noninteractive tzda
ta' returned a non-zero code: 1
Dm.
А вот на этом все встает
Andrey
Антон
George
George
Встало , да
George
Дальше заходишь в контейнер и руками пытаешься понять на какой конкретно баш команде он упал
George
Andrey
Dm.
RUN set -x \
&& deluser www-data \
&& addgroup --gid $gid --system www-data \
&& adduser -u $gid --system --gid $gid www-data \
&& apt-get -y update \
&& apt-get install -y locales tzdata \
&& locale-gen en_US.UTF-8 \
&& localedef en_US.UTF-8 -i en_US -fUTF-8 \
&& dpkg-reconfigure -f noninteractive locales \
&& echo "LANG=en_US.UTF-8" >> /etc/default/locale \
&& echo "LANGUAGE=en_US.UTF-8" >> /etc/default/locale \
&& echo "LC_ALL=en_US.UTF-8" >> /etc/default/locale \
&& export LANG=en_US.UTF-8 \
&& export LANGUAGE=en_US.UTF-8 \
&& export LC_ALL=en_US.UTF-8 \
&& LANG=en_US.UTF-8 \
&& LANGUAGE=en_US.UTF-8 \
&& LC_ALL=en_US.UTF-8 \
&& echo "en_US.UTF-8 UTF-8" > /etc/locale.gen \
&& echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen \
&& locale-gen \
&& ln -fs /usr/share/zoneinfo/Europe/Moscow /etc/localtime \
&& dpkg-reconfigure -f noninteractive tzdata
Dm.
меня смущают строки в начале WARNING: The DATA_WWW_GID variable is not set. Defaulting to a blank string.
Creating network "yp_ru_web" with driver "bridge"
Creating network "yp_ru_default" with the default driver
Dm.
Есть ощущение, что должен создаваться юзер и его в переменную пишем
George
Dm.
php:
build:
context: ./php-fpm
dockerfile: Dockerfile
args:
gid: ${DATA_WWW_GID}
Dm.
да
Dm.
тут везде прописано
Dm.
#!/bin/bash
DATA_WWW_GID=$(id -G www)
export DATA_WWW_GID
docker-compose up -d
George
сложна че-та
Dm.
Только нету такого юзера
George
на хосте нет ? а кто виноват
Dm.
Если бы было легко...
George
и зачем вообще юзера с хоста тащить? это для разработки?
Dm.
ДА
Dm.
Там проект висит
George
че-та слишком оверинжиниринг какой
George
короче
Dm.
на Yii
George
предложение какое
George
если это не секретный проект
George
льешь на гитхУб
George
даешь ссылку
George
описываешь - что ты хочешь получить
George
возможно тебе вообще никакие айди прокидывать не надо, ибо и без них заработает
George
описываешь на какой машине и как ты хочешь это запускать и для чего
Dm.
А вот еще
George
(мак/вынь/линь)|(дев|тест|прод)
Dm.
Я это слил в zip с гитлада
Dm.
гитлаба
George
и ?
Dm.
Ну если клоном делать что-то измениться?
Dm.
Там еще ssh не пахало нихрена
George
причем тут скачать репо
George
🤦
Dm.
Понял
Dm.
Ну мало ли может быть прописана какая-то инструкция при клонировании
Dm.
Понял что такого не бывает
Dm.
клон есть клон
Dm.
Dm.
Dm.
Dm.
🤦
Благодарю, Понял. Усвоил.
Harry
Приветствую товарищи.
Укажите пожалуйста направление, в котором нужно гуглить.
Есть n машин. На этих n машинах нужно запустить один и тот же сервис с одинаковыми конфигами, но разными значениями переменных окружений.
Т.е. между этими машинами не должна будет распределяться нагрузка, каждая машина будет нести ответственность за свою подсеть.
Вопрос: можно ли с помощью какого-нибудь инструмента связать все эти инстансы в дону сущность, и управлять (деплой, одновление настроек, мониторинг) этой сущностью как одним целым?
Сейчас читаю в сторону docker swarm'a, но мне кажется swarm обеспечивает работу реплик для надежности и балансировки нагрузки, и не подразумевает, что каждый инстанс будет обслуживать свою подсеть.
Буду благодарен за любой совет. Спасибо.
Andrey
ansible
Harry
ansible
Сейчас как раз для деплоя он используется. Думал может быть есть какая-то еще одна абстракция на уровень выше в самом докере или докер сворме которая могла бы помочь с управлением/мониторингом.
Спасибо.
Andrey
вряд ли
Andrey
это скорее уровень kubernetes, openShift и прочих
Harry
понял. Значит вероятно нужно обратить внимание на kubernetes и копать в его сторону.
Andrey
* но это не точно
Aleksey
Dmitry
А за что бан то))
Dan
Давай ещё раз
Dan
У нас бот злой :)
Dmitry
Он похоже на ссылки агрится)
Dan
Привет. У меня есть вот такой конфиг nginx https://pastebin.com/GgkZCcVk Подскажите как мне сделать так чтобы по / я попадал в nuxt приложение, а при /api -> /var/www/public
Dan
Или на фотки
Dmitry
О, спасибо
Dmitry
подскажите что я не так делаю. Ибо в плане настройки сервера я не силен.
Sebor▂▅▇█▓▒░
Dan
Dan
А так-то да, я тоже посмотрел конфиг по диагонали, и понял что готового решения ему тут не ждать. Либо пусть сам доки читает и делает, либо пусть ищет исполнителя и платит
Sebor▂▅▇█▓▒░
Dan
:D