Я создаю сайт, который я продвигаю в Интернете с помощью Filezilla. Но это однообразно, и я уверен, что это можно сделать с помощью скрипта. Пока что я разобрался вот с чем:
Я подключаюсь к ftp-серверу с помощью ftp mydomain.com
Я ввожу свои учетные данные, и все отлично. Но вот как выглядят файлы моего проекта:
asset-manifest.json - file
assets - folder
favicon.ico - file
index.html - file
manifest.json - file
og-image.png - file
service-worker.js - file
static - folder
Итак, есть папки. Из того, что я видел, я не могу переместить папки с помощью команды ftp
. Я видел, что есть что-то вроде ncftp, но синтаксис немного странный. Я не понимаю, как я могу перейти в нужную папку. Вот путь, когда я запускаю pwd
в папке назначения на папке ftp
:
257 "/websites/uczIchApp" is your current location
Итак, как бы я сделал это локально, примерно так:
yarn build
mv * -r /websites/myDestFolder
Как я могу повторить это с ftp
? Я открыт для использования других команд вместо ftp
.
Хорошо, вот как я это сделал:
yarn build
ncftpput -R -v -u "User" -p "Password" domain /path/to/ build/*
Я использовал этот ответ: