@ruslite

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

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

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

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

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

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

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

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

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

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

Войти через TM ID
Похожие вопросы