Comments 9
UFO just landed and posted this here
Здравствуйте, спасибо за фидбэк!
Статья действительно не самая подробная, но поясняет базовые основы, которые у нас одинаковые для проектов подобного рода. Если вам интересны какие-то частные моменты, можем также об этом рассказать.
Мне не совсем понятно как вы предлагаете заранее собрать php-приложение?
Поясните пожалуйста, почему вы так считаете? Мне кажется, это вполне практичный подход
Статья действительно не самая подробная, но поясняет базовые основы, которые у нас одинаковые для проектов подобного рода. Если вам интересны какие-то частные моменты, можем также об этом рассказать.
По хорошему вам стоит сделать билд приложения на специальной машине один раз,, и дальше уже использовать Ansistrano для деплоя его на разные среды
Мне не совсем понятно как вы предлагаете заранее собрать php-приложение?
Не надо использовать подход Capistrano, где приложение собирается прямо на прод-средах.
Поясните пожалуйста, почему вы так считаете? Мне кажется, это вполне практичный подход
0
UFO just landed and posted this here
Кажется, я понял — вы предлагаете вместо сервера напрягать сборкой какую-то отдельную билд-машину, идентичную по рабочему окружению с прод-сервером. Интересный подход! Возможно такое действительно применимо, когда нужно деплоить на кучу серверов и загрузка каждого из них критична. Мы в большинстве случаев не сталкиваемся с таким
0
Основная проблема — dev-зависимости на проде. В случае, если используется assetic
, придется ставить java
, для webpack
— node.js
.
Мы эту проблему решили в рамках `Capistrano`
task :webpack_build do
run_locally do
execute "./node_modules/.bin/encore production"
end
end
и
task :upload do
release_path = fetch(:release_path)
web_path = fetch(:web_path)
on roles(:web) do
execute :mkdir, "-pv", "#{release_path}/#{web_path}/build"
upload! "#{web_path}/build", "#{release_path}/#{web_path}", :recursive => true
end
end
0
UFO just landed and posted this here
fe3dback/str — Библиотека, в которой реализовано множество функций для манипуляций со строками в ООП стиле и поддержкой многобайтных строк.
забавная фигня, спасибо.
+1
Странные операторы в PHP
Интересная статья, но у меня почему-то ничего так и не завелось :(
0
Sign up to leave a comment.
PHP-Дайджест № 131 (13 – 27 мая 2018)