oktatas:web:nodejs:remote-sync
Tartalomjegyzék
remote-sync
- Szerző: Sallai András
- Copyright © 2022, Sallai András
- Szerkesztve: 2022, 2024
- Web: https://szit.hu
A remote-sync
Szükséges
npm install --save-dev remote-sync
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.
- remote-sync.js
const RemoteSync = require('remote-sync'); const upload = 'mirror -R -c --overwrite public htdocs' const config = { operations : [ { operation : 'feltöltés', command : upload } ], user : 'valaki', pw : 'titok', host : 'valahol.tld', lftp_settings : { 'ftp:ssl-force': 'true', 'ftp:ssl-protect-data':'true', 'ssl:verify-certificate':'true', } }; const client = new RemoteSync(config); client.perform();
Futtatás:
node remote-sync.js
Ha nem ismert tanúsítványt automatikusan szeretnénk elfogadni:
ssl:verify-certificate':'false'
Ami nem ajánlott „kategória”.
oktatas/web/nodejs/remote-sync.txt · Utolsó módosítás: 2024/07/28 11:48 szerkesztette: admin