Задать вопрос
Местоположение
Россия

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (3)
  • Если в проекте есть докер файл, то я могу запустить его на любой ос?

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

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