Как я могу развернуть свой PWA на удаленном сервере? - PullRequest
0 голосов
/ 23 февраля 2020

Я разработал Progressive Web App (на базе PHP и JavaScript) и загружаю его на удаленный сервер LEMP (на основе Debian / Nginx) через FileZilla. Как я могу развернуть обновления в будущем без использования FTP? Какие инструменты существуют для управления следующими версиями моего веб-приложения?

Если это полезно, я использую VSCode для кодирования.

Спасибо, ребята!

Ответы [ 3 ]

0 голосов
/ 25 февраля 2020

Или вы можете использовать бесплатный хостинг, такой как Github Pages, Netlify или Firebase. И автоматизируйте развертывание вашего фронта каждый раз, когда вы что-то делаете в git хранилище. Это решение работает только для ваших файлов stati c. не для вашего бэкэнда, использующего PHP.

0 голосов
/ 25 февраля 2020

Спасибо, ребята, за ваши ответы.

Я нашел правильное решение для меня после этой статьи: https://amifactory.team/blog/how-to-deploy-a-website/#simplewayscprsyncftp

На практике я использую lftp утилита для синхронизации c моего локального веб-сайта с моим веб-сайтом на удаленном сервере.

Хорошим замечанием является то, что "lftp" копирует только измененные файлы, сокращая время загрузки и копирования / перезаписывать новые файлы только в конце процесса "lftp".

0 голосов
/ 24 февраля 2020

Вы не можете обновить свое веб-приложение без FTP. Чтобы обновить нового работника сервиса, он должен иметь хотя бы один байт, отличный от предыдущей версии.

И единственный способ обновить файл работника сервиса - через FTP.

Если вы не можете использовать FileZilla по любой причине, вы можете попробовать альтернативные варианты, такие как редактирование файлов через Cpanel File Editor.

...