oktatas:web:nodejs:ftp-deploy
< NodeJS
NodeJS - ftp-deploy
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/03/25 21:17 szerkesztette: admin