Aleksandra
завернутый в systemd-юнит
Sergey
в гит комиты после тестов на сервере
Сделай отдельную ветку, назови backend-deploy_2020-01-10, откати коммиты, где все сломано, запуш в гит На сервере просто переключись на эту ветку Готово: теперь у тебя есть история деплоя, где понятно, что и как работало Раз и так бардак, то хуже точно не будет
Sergey
Но вообще, да, rsync скопирует только те файлы, которые изменялись
Aleksandra
фишка в том что ноду надо собирать а не просто заливать на сервер
Дима
podman-контейнер
подман неюзабельная хрень. Тулинг весь ломает, скрипты существующие неработают. Только боль.
Дима
так себе альтернатива
Aleksandra
поэтому одним гитом не обойдешься на самом деле, да и неправильно это, надо контейнер либо пакет
Sergei
Что вы тут обсуждаете? Ноды, сборки... Пахнет докером.
Aleksandra
Aleksandra
так что надо не ломать а строить
Sergey
это же проще чем ветки создавать)
Тогда сразу подготовь ответы на следующие вопросы: - А че там за версия работает? - А тесты там есть? - А когда оно обновлялось в последний раз? - А как это снова обнвоить, если ты в отпуске? - А что делать, если обновление все поломало?
Дима
у тебя нет никакого тулинга. если ты между scp и rsync-ом выбираешь
для суперпет проджекта, который выполняется 1 раз в год самое то.
Дима
у тебя нет никакого тулинга. если ты между scp и rsync-ом выбираешь
У меня был супербольшой проект на докер-компоузе + сварме. Естественно, что с правильным и лучшим подманом ничего не заработало
Дима
ну и допустим, сейчас у меня мак основное устройство. Подман на нём вообще не завести
Aleksandra
для суперпет проджекта, который выполняется 1 раз в год самое то.
как раз нет, потому чем реже обновляется проект тем больше вероятность что новый человек накосячит забыв какие-то детали деплоя, который у тебя на баш-костылях
Дима
так приятно, когда окружение максимум разное
Дима
за что боролись то с докером, где главное преимущество контейнеризации?
Aleksandra
У меня был супербольшой проект на докер-компоузе + сварме. Естественно, что с правильным и лучшим подманом ничего не заработало
"супербольшой проект на докер-компоузе + сварме" - кто ж тебе виноват, только мы другой совсем случай обсуждаем
Aleksandra
за что боролись то с докером, где главное преимущество контейнеризации?
тебе пофлудить про контейнеры или проблемы деплоя node-приложения решить?
Дима
"супербольшой проект на докер-компоузе + сварме" - кто ж тебе виноват, только мы другой совсем случай обсуждаем
Ну так не я всё делал. Так сложилось. Переехать на другое = переобучить кучу людей. Подман приносит боль и мало пользы и удобства. То, что он технически лучше это просто меркнет под всей его неудобностью.
Дима
Просто каждый раз когда про контейнеры или докер здесь сразу же пишут подман
Дима
а подман в реальных кейсах так себе решение
Aleksandra
у тебя удобство измеряется количеством отличий от docker-swarm, тут не о чем говорить
Sergey
та я туда пару раз в день комичу, просто сказали комит делать после тестов на сервере, а заливать через winSCP, а я хочу с консоли
Ты сегодня здесь, а завтра тебе предложили 1.5х текущей ЗП в другой конторе. Две недели и все, гудбай. Как твой преемник деплоить будет? Или ты ему свой хистори-файл из баша передашь?
Aleksandra
а подман в реальных кейсах так себе решение
реальный кейс выше - деплой одного node-приложения на сервер без необходимости держать инфру в виде k8s либо docker-демона. Для такого случай podman работает на отлично. И без docker registry, и с systemd-интеграцией. Чисто. красиво, неотличимо от обычного сервиса.
Aleksandra
но нет, мы ещё поноем о том как нам что-то отличное от докера приходится изучать. это же самая главная беда
Дима
у тебя удобство измеряется количеством отличий от docker-swarm, тут не о чем говорить
Абсолютно не согласен. Подман плохой, потому что он не привносит других плюсов для разработчика, не улучшает DX, не обладает частью преимуществ и удобств, которыми обладает docker.
Sergey
Про "Присылай PR" говорить, наверное, не стоит)
Дима
и чисто и красиво он будет работать только в том случае, если девопс/админ/разработчик будет делать проект с задумкой, что будет использовано вот именно это техническое решение. Кроме технической более правильной реализации преимуществ нет.
Sergey
судя по тому что мне сказали деплоить через winSCP, то тут по барабану на эти вещи, ляжет так ляжет, из бекапа откатимся))
И тебе самому норм так работать? Может лучше какой-нибудь TeamCity поднять? Он хотя бы какие-то логи твоих действий будет хранить
Aleksandra
"Кроме технической более правильной реализации преимуществ нет." - зачетная фраза.
Anonymous
podman-контейнер
У меня сейчас нет желания с ним возиться на проде. Работает, и ладно 😆
Дима
Я думаю тебе хватит 1го простого ансибл файла, который будет просто останавливать сервис, линковать в current новый сервис и запускать его
Дима
как это делали раньше до всех этих контейнеров
Дима
возможно есть что-то готовое
Дима
https://github.com/shipitjs/shipit
ㅤ
Такс, говорят с openweather расширением для Гном начались проблемы в новых версиях. Частично пофиксили, частично нет (для GNOME 3.35.XX). Собрал с крайним коммитом https://bodhi.fedoraproject.org/updates/FEDORA-2020-fceb30bb86
Дима
или вот, раз на ноде пишешь
ㅤ
Кевин тоже отписался в апстриме, значит юзает его и у него гном. Запишем.
Aleksandra
Я думаю тебе хватит 1го простого ансибл файла, который будет просто останавливать сервис, линковать в current новый сервис и запускать его
ansible на таком уровне - это обертка над баш скриптом. Это лучше чем баш-скрипт конечно, но главная проблема деплоя не в том как именно описать перемещение файлов с одного хоста на другой, а в том чтобы не носить файлы по одному а иметь один артефакт, который протестирован и работает. и носить его.
Александр
Всем привет! Как сменить обои при входе в систему?
Александр
Да, в нем. Gnome, из твика не меняет
ㅤ
@ElXreno кстати Variety сам меняет без дополнительных настроек и на локскрине тоже.
Александр
В том-то и дело не меняет так и остается по дефолту
ㅤ
В том-то и дело не меняет так и остается по дефолту
Значит сам сломал гном. Сбрасуй все настройки dconf reset -f /
Anonymous
@ElXreno кстати Variety сам меняет без дополнительных настроек и на локскрине тоже.
А мне не только на локскрине нужно, но и в окне выбора пользователя тоже.
ㅤ
Если ты хочешь подменить тот фон в GDM то только хачить.
ㅤ
В Variety есть эта фишка, но я не пробовал https://t.me/russianfedora_offtopic/72750
ㅤ
Может сломать что-нибудь думаю
Igor
а сервера настраиваю через ansible
Anonymous
Может сломать что-нибудь думаю
Не, оно просто копирует пикчи в ещё одно место, и разрешает его читать всем. Я уже пробовал, но проблема в том, что там каждый раз разные названия у пикч, а sddm можно указать только одну пикчу, а не папку с пикчами.
Старый
кстати господа
Старый
а какая замена вместо btrfs всё же будет представлена?
Старый
вот особенно хочется чтобы была поддержка прозрачного сжатия на уровне фс
Старый
Никакая.
печально
Старый
просто btrfs все говорят почти рип, а замены опять нет
Старый
ZSTD в неё вроде завезли
Старый
вообще бомба
Sergei
просто btrfs все говорят почти рип, а замены опять нет
С чего бы она рип? Просто RH объявила её неподдерживаемой и всё.
Sergei
это считай тоже самое
Как будто без RH ничего не делается. SUSE вон btrfs продвигает.
Старый
только это значит что не будет обновы ядра сразу с обновой btrfs-prog
Sergei
Кстати, AppArmor тоже SUSE разрабатывает, а Canonical только на подсосе.
Старый
а она не любит когда версия второй сильно старше чем версия ядра и драйвера фс