No description
Find a file
2025-07-10 17:07:51 -05:00
.vscode Track .vscode dir 2022-07-14 14:59:38 +02:00
credentials principal node created 2025-07-10 16:01:04 -05:00
nodes/S4DSMain principal node created 2025-07-10 16:01:04 -05:00
.editorconfig add TOC and version history section 2022-08-17 16:41:50 +01:00
.env fix: .env file added 2025-06-22 21:51:38 -05:00
.eslintrc.js Update to support new features (#70) 2025-05-13 14:26:01 +01:00
.eslintrc.prepublish.js 👕 Update lint config 2022-12-29 17:56:50 +01:00
.gitignore Add package-lock.json to versions 2022-07-11 15:52:39 +02:00
.npmignore Add .npmignore 2022-12-29 17:55:47 +01:00
.prettierrc.js 🔧 Create Prettier config 2022-06-27 11:44:09 +02:00
deploy-node.sh S4DSAuth node added. Some other nodes deleted 2025-07-06 18:44:45 -05:00
docker-compose.yml S4DSAuth node added. Some other nodes deleted 2025-07-06 18:44:45 -05:00
gulpfile.js icon not being copied solved 2025-07-10 17:07:51 -05:00
index.js principal node created 2025-07-10 16:01:04 -05:00
LICENSE.md readme template draft 2022-08-17 16:10:14 +01:00
package-lock.json icon not being copied solved 2025-07-10 17:07:51 -05:00
package.json icon not being copied solved 2025-07-10 17:07:51 -05:00
README.md more cleaning 2025-07-09 20:56:19 -05:00
tsconfig.json 🔧 Update tsconfig.json 2022-12-29 17:56:39 +01:00

Prerequisites

You need the following installed on your development machine:

  • Docker and Docker Compose
  • NodeJS, npm and pnpm (Execture npm install -g pnpm@latest-10 after installing npm)

Once you have cloned the repository:

  • Execute:
    npm i
    

To run the local n8n instance:

When changes are made to the custom node code and you want to test it on the local instance:

  • There is a script file called deploy-node.sh. Once executed, it will build the custom node code and deploy the Docker container. This file requires a few changes depending on the name that Docker gives to the container and the volumes:

    • On line 24 of the script, you will see this line:

      TARGET_DIR="/var/lib/docker/volumes/n8n-self-hosted_n8n_data/_data/custom/$PACKAGE_NAME"
      
    • Depending on the container volume name, "n8n-self-hosted_n8n_data" needs to be changed. To check the volume's name, execute:

      docker volume ls
      
    • On lines 56 and 59, "n8n-self-hosted-n8n-1" must be changed to match the name of the container for the n8n instance.

    • Once these changes are made, execute the script:

      ./deploy-node.sh