Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:ftp-deploy

< Node.js

Node.js - 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/07/28 11:56 szerkesztette: admin