Задать вопрос
  • Compose: автоматический composer install при деплое?

    Если вы используете bitbucket, то там есть паплайны, которые позволяют запускать различные сценарии на разные события. Такой сценарий должен подключиться к вашему серверу и выполнить "git pull" и "composer install".
    В github/gitlab есть свои не менее мощные инструменты, выполняющие те же задачи.
    Есть еще веб-хуки, позволяющие запустить какой-либо скрипт на вашем сервере, доступный через http. Но этот подход считается устаревшим и не рекомендуется.
    Если у вас свой репозиторий, то в git есть хуки (обычно хранятся тут: ".git/hooks"). По сути это тоже запуск вашего сценария в ответ на какое-либо событие. Только на этот раз сценарий может быть расположен локально и он просто должен выполнять "composer install".
    Ответ написан
    Комментировать
  • Если в проекте есть докер файл, то я могу запустить его на любой ос?

    В большинстве случаев да, можно. Но это не значит что однозначно удастся избежать танцев с бубном.
    Например в Windows, в отличии от Linux, имена файлов не чувствительны к регистру - могут быть неожиданные сюрпризы. Ярлыки в Windows - это не тоже самое что ссылки в Linux, ярлыки, бывает, нужно создавать вручную. Права доступа в Win отличаются от прав в Lin, а это иногда важно. Разделитель каталогов используется разный - это порой создает путаницу и требует экранизации в самых неожиданных местах.
    Описанное выше справедливо в первую очередь при монтировании папок с хост-машины, а это имеет место почти всегда.
    Ответ написан
    Комментировать
  • Выбор CMS для начинающей студии в условиях современного рынка?

    Я недавно выложил в паблик cms своей разработки. Как мне кажется она будет удобна как раз для "начинающей студии". Всё бесплатно. Сайт cms тут: plushka-cms.ru. Возможно, вам будет интересно.

    >>Наличие качественных тем
    Веб студия априори должна предлагать уникальный дизайн. Если дизайн шаблонный, то я бы лично не стал обращаться к услугам этой веб-студии.

    >>Удобство админки для неискушенного пользователя и контент-менеджера.
    Это одна из сильных сторон движка.

    >>Порог вхождения для разработчиков
    Есть документация, код написан грамотно, очень лёгок для расширения.

    >>Сообщество.
    >>Расширения
    Этого нет.

    >>Удобство поддержки и обновления
    Делаю бесплатно и на голом энтузиазме.

    >>SEO
    Тоже одна из сильных сторон.
    Ответ написан
    Комментировать