@ruslite

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

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

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

Может кто статьи подкинет, не пойму как гуглить.
  • Вопрос задан
  • 644 просмотра
Решения вопроса 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
Похожие вопросы
TechOps Москва
от 35 000 до 50 000 руб.
Blogman Оренбург
от 20 000 до 50 000 руб.