oktatas:web:nodejs:ftp-deploy
Tartalomjegyzék
Node.js - ftp-deploy
- Szerző: Sallai András
- Copyright © 2024, Sallai András
- Szerkesztve: 2024
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Bevezetés
Telepítés
npm install --save-dev ftp-deploy npm install dotenv
Használat
- .env
FTP_HOST=valahol FTP_USER=valaki FTP_PASSWORD=titok
- upload.js
require('dotenv').config(); const FtpDeploy = require("ftp-deploy"); const ftpDeploy = new FtpDeploy(); const config = { host: process.env.FTP_HOST, user: process.env.FTP_USER, password: process.env.FTP_PASSWORD, port: 21, localRoot: __dirname + "/src", remoteRoot: "/htdocs/ber/", include: ["*", "**/*"], // this would upload everything except dot files // include: ["*.php", "dist/*", ".*"], deleteRemote: true, forcePasv: true, sftp: false, }; ftpDeploy .deploy(config) .then((res) => console.log("finished:", res)) .catch((err) => console.log(err));
oktatas/web/nodejs/ftp-deploy.txt · Utolsó módosítás: 2024/07/28 11:56 szerkesztette: admin