@ruslite

Как разрабатывать сразу на сервере?

Проект становится неподъёмным для локального пк, да и от проблем со совместимостью устал. Как сразу разрабатывать на сервере?

Есть папка dev, в ней файлы. Редактирую путём ftp, сразу из редактора заливается. Потом локальные файлы заливаю в git, чтобы это уже залить на production. Но как быть, когда несколько разработчиков? Допустим каждый проект будем поднимать в папке: petr, maks и т.п. и каждому своя база данных.
Но если нужно поставить что-то из модулей на сервер, а не в проект, то как быть?

Может кто статьи подкинет, не пойму как гуглить.
  • Вопрос задан
  • 591 просмотр
Решения вопроса 2
  • POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Для каждого разработчика поднимается dev среда.

    Разрабатывается на локальном компе, на тесты отправляется на dev сервер, если всё окей то мерж в прод.
    Ответ написан
  • xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.ru
    Сразу по SFTP работайте над проектом и всё.

    Сделали этап - синхронизируем локальную рабочую папку с SFTP в одном направлении: с SFTP к себе и делаем коммит на гит.

    Также, в начале работы - делаем синхронизацию с гита к себе в локальную рабочую папку и затем, синхронизируем эту папку по SFTP на хостинг и там работаем.

    Вот линк по phpstorm на эту тем, может быть полезным...

    Но если нужно поставить что-то из модулей на сервер, а не в проект, то как быть?
    1. Оповещение команды о временной недоступности сервера ввиду установки модуля [название модуя],
    2. Работы по установке и настройке,
    3. Снова оповещение об окончании работы и возвращению сервера в "строй".
    Готово!)
    Ответ написан
Пригласить эксперта
Ответы на вопрос 2
  • Konachan700
    @Konachan700
    Замонтировать папку сервера по NFS или SSH (sshmount) и работать с ней как с локальной. Это если соло разработка ведется, конечно, иначе будет ахтунг.
    Для винды поднять самбу и через нее подключить папку.
    Ответ написан
  • В сторону Vagrant смотрели?
    Пусть у вас будет локальная виртуальная машина, которые максимально приближена к вашему продакшн-серверу (ПО, ресурсы и т.д.). Пишите код, тестируете - заливаете на сервер. Работать на сервере - это первый признак нестабильной архитектуры разработки, избегайте этого
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Вакансии с Моего Круга Все вакансии
Заказы с Фрилансим Все заказы