Задать вопрос
@ruslite

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

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

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

Может кто статьи подкинет, не пойму как гуглить.
  • Вопрос задан
  • 711 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Для каждого разработчика поднимается dev среда.

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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽