Empurrando arquivos e pastas para uma pasta específica no ftp

0

Estou construindo um site, que estou fazendo online usando o Filezilla. Mas isso é monótono e tenho certeza que poderia ser feito com um script. Até agora eu descobri isso:

Eu me conecto com o servidor ftp usando ftp mydomain.com dou minhas credenciais e tudo está ótimo. Mas é assim que meus arquivos de projeto se parecem:

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

Portanto, existem pastas. Pelo que vi, não consigo enviar pastas usando o comando ftp . Eu vi que há algo como ncftp , mas a sintaxe é um pouco estranha. Eu não vejo como eu poderia atravessar para a pasta certa. Este é o caminho quando executo pwd na pasta de destino na pasta ftp :

257 "/websites/uczIchApp" is your current location

Então, como eu faria isso localmente é mais ou menos isso:

yarn build
mv * -r /websites/myDestFolder

Como posso replicar com ftp ? Estou aberto a usar outros comandos em vez de ftp .

    
por Alex Ironside 25.06.2018 / 11:19

1 resposta

0

Ok, foi assim que acabei fazendo isso:

yarn build
ncftpput -R -v -u "User" -p "Password" domain /path/to/ build/*

Eu usei esta resposta:

link

    
por 25.06.2018 / 11:51