A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
oktatas:web:nodejs:remote-sync [2022/12/02 12:54] admin [Kliens] |
oktatas:web:nodejs:remote-sync [2024/03/25 21:24] (aktuális) admin [Kliens] |
||
---|---|---|---|
Sor 13: | Sor 13: | ||
Webhely | Webhely | ||
- | * https://www.npmjs.com/package/vinyl-ftp (2022) | + | * https://www.npmjs.com/package/remote-sync (2022) |
===== Szükséges ===== | ===== Szükséges ===== | ||
Sor 21: | Sor 21: | ||
===== Kliens ===== | ===== Kliens ===== | ||
+ | Tegyük fel: | ||
+ | * A projekt könyvtárában van egy public könyvtár, ezt kell feltölteni. | ||
+ | * A távoli szerveren van egy htdocs könyvtár oda kell feltölteni. | ||
<code javascript remote-sync.js> | <code javascript remote-sync.js> | ||
const RemoteSync = require('remote-sync'); | const RemoteSync = require('remote-sync'); | ||
- | const upload = 'mirror -R -c --overwrite src htdocs' | + | const upload = 'mirror -R -c --overwrite public htdocs' |
const config = { | const config = { | ||
operations : [ | operations : [ | ||
Sor 36: | Sor 39: | ||
host : 'valahol.tld', | host : 'valahol.tld', | ||
lftp_settings : { | lftp_settings : { | ||
- | 'ftp:ssl-force': 'ture', | + | 'ftp:ssl-force': 'true', |
'ftp:ssl-protect-data':'true', | 'ftp:ssl-protect-data':'true', | ||
'ssl:verify-certificate':'true', | 'ssl:verify-certificate':'true', |