Pull to refresh

Comments 13

Для примера будем использовать FTP-клиент FileZilla. Опытные пользователи могут использовать GitHub или другие методы.

То есть вы показываете как поднять комбайн с веб-приложением и проксирующим сервером. Даже прикручиваете к нему сертификат, но примером доставки у вас является SFTP? Серьезно?

"Для примера будем использовать FTP-клиент FileZilla. Опытные пользователи могут использовать GitHub или другие методы." - это цитата с моего же текста. Если вы новичек вам будет геморно разбираться ещё и в гите, устанавливать доп софт и прочее. С тем же успехом вы можете сказать за SCREEN. Да, в этом примере используется эта утилита)

Не совсем согласен с вашим тезисом. Да, github/gitlab ci и другие инструменты- для профессионалов, но обычная система контроля версий довольно простой и удобный инструмент, который идет в начале многих курсов по программированию. Из личного опыта: когда вел пары по программированию - сразу давал базовые команды для коммита и пуша, студенты только там сдавали свои работы.

  1. Потом на серваке установить ещё нужно все.

На сколько помню, многие линуксы из коробки имеют гит, поправьте, если ошибаюсь.

Сама статья хорошая, продолжайте делиться опытом:)

Спасибо за конструктивный комментарий. Приятно читать. Возможно вы правы, но мне казалось что SCREEN и FileZilla будет наилучшим решением, чтоб любой новичек смог легко и просто войти в эту тему. Знаете, этот первый позитивный опыт)

Для новичка лучше правильную базу, вы же сами писали что в начале пути использовали эти инструменты, screen например, и согласились что это не правильно. Так зачем вы граблями делитесь. Я хоть и не опытный разработчик, но ищю информацию как правильно, а не как легко. Кажется статься не для тех кто хочет разобраться, а для тех кто далек от этого и не собирается разбираться

Тоже был удивлен увидев методом доставки кода на прод FileZilla.
Когда всего то нужно ввести команду git pull.

Ну так до этого же ещё нужно:

  1. Зарегистрироваться на гитхабе

  2. Себе на комп поставить гит

  3. Перенести файлы на гит

  4. Потом на серваке установить ещё нужно все.

Разве не проще в учебном процессе воспользоваться FileZilla?)

А что гит прибит гвоздями к гитхабу?

В учебном процессе лучше сразу смотреть на современные решения, все ваше решения может заменить докер и траефик, меньше возни, проще, продуктивнее

Тоже верно. В других статьях буду больший упор делать на современные решения.

Добавил в закладки. Спасибо не глядя.

Народ, способ доставки - фигня, а вот предложение запускать сервис через screen - за это надо ручки ломать....

Полностью согласен, залить скрипт на сервер через sftp это нормально, а вот запуск в screen это боль.

Я буду использовать утилиту SCREEN, а не systemct или ее аналог, так как по моему мнению, для новичков это проще.

По-моему, проще это сразу доучить systemd (там по сути только простенький unit файл добавить) и одну команду journalctl, вместо изучения не особо нужной утилиты. У вас и так для nginx затрагивается systemd. Его в любом случае придётся изучать, а screen вообще может больше никогда не понадобиться.

Sign up to leave a comment.

Articles