Size: a a a

2021 March 16

SZ

Sergey Zolotov in PHP
Vladimir Chernyshev
в девопс чатике меня обосрали с идеей собирать контейнеры пхп а на сервер из них разворачивать приложение, не запуская собственно контейнеров )
а чё им не понравилось то?
источник

VC

Vladimir Chernyshev in PHP
Sergey Zolotov
а чё им не понравилось то?
что я их запускать не собираюсь ) просто как zip архив использовать )
источник

SZ

Sergey Zolotov in PHP
ну jar архив их не смущает т.е?
источник

DK

Dmitriy Kuts in PHP
Vladimir Chernyshev
А кто-нить для PHP в CI создаёт билд артефакты с кодом, вендором, может фронтом собранным, чтоб потом отдельной джобой или что там еще залить на сервер и там развернуть? Речь не про докер образы
ага. есть и с докером, и проекты без докера
источник

DK

Dmitriy Kuts in PHP
сделал так.
ансибл роль делает артефакт (на локале у себя) и заливает куда надо

другая ансибл роль через ansistrano деплоит
источник

DK

Dmitriy Kuts in PHP
там конечно есть проблемы. "каждый раз заливается на сервер архив"
источник

m

militska in PHP
вот деплой  силами ансибла мне до сих пор кажется странным. он в  моей голове прост  как конфигурятор для сервера
источник

m

militska in PHP
но чет ты второй от кого я это слышу, так что видимо норм
источник

VC

Vladimir Chernyshev in PHP
Dmitriy Kuts
там конечно есть проблемы. "каждый раз заливается на сервер архив"
вот я думаю, есть ли смысл, если только один раз деплоить надо
источник

DK

Dmitriy Kuts in PHP
Vladimir Chernyshev
вот я думаю, есть ли смысл, если только один раз деплоить надо
мы пришли к такому из-за npm он сжирал 4гб.
и приложение разворачивается под клиента.
а так деплой был уже через ansible, довольно быстро это все переписал.
источник

m

militska in PHP
Dmitriy Kuts
мы пришли к такому из-за npm он сжирал 4гб.
и приложение разворачивается под клиента.
а так деплой был уже через ansible, довольно быстро это все переписал.
ансиблом на каждом серевере  запускается пулл и установка пакетов?
источник

VC

Vladimir Chernyshev in PHP
Dmitriy Kuts
мы пришли к такому из-за npm он сжирал 4гб.
и приложение разворачивается под клиента.
а так деплой был уже через ansible, довольно быстро это все переписал.
да билд-то понятно, что отдельно делать надо. Вопрос в смысле создавать и хранить артефакт, а не просто rsync дернуть
источник

DK

Dmitriy Kuts in PHP
militska
ансиблом на каждом серевере  запускается пулл и установка пакетов?
разные роли.
есть роли конфигураторы сервера.

деплой только занимается перекачать данные, создать папочки, сбросить кеши .
источник

DK

Dmitriy Kuts in PHP
Vladimir Chernyshev
да билд-то понятно, что отдельно делать надо. Вопрос в смысле создавать и хранить артефакт, а не просто rsync дернуть
храню артифакты в gitlab ci

забираю ansistrano
    ansistrano_deploy_via: copy_unarchive
сам скачает, сам распакует и удалит архив.
источник

m

militska in PHP
а из балансировки как то выводите на период обновлвения?
источник

DK

Dmitriy Kuts in PHP
нет.  проходит бесшовный деплой
источник

КГ

Константин Грачев... in PHP
Vladimir Chernyshev
все уже изобрели, просто думаю имеет ли это смысл для пхп, если сразу после сборки прямо на месте можно rsync сделать не заморачиваясь с аплоадом в хранилище CI
имхо уже несколько лет как любые танцы без докера выглядят как заморочки)
источник

П

Павел in PHP
Почему результат обёрнут в <p></p>, да ещё дважды? http://ipic.su/img/img7/fs/8.1615914106.png
источник

SZ

Sergey Zolotov in PHP
Константин Грачев
имхо уже несколько лет как любые танцы без докера выглядят как заморочки)
с докером типа без танцев)
источник

i

ivcoder in PHP
Привет. Может подскажет кто-то, есть ли такая возможность продолжить загрузку файла с удалённой машины после восстановления подключения к сети? Или как можно реализовать такой функционал. Использую plupload, но после восстановления соединения загрузка не продолжается. Находил пример, как можно сделать, но он не рабочий
источник