Commit Graph

103 Commits

Author SHA1 Message Date
कारतोफ्फेलस्क्रिप्ट™
1b4247498b ci: Trim FE package.json files before publishing (no-changelog) 2023-08-31 14:45:44 +02:00
Iván Ovejero
7ce5d8fd90 refactor: Upgrade to Prettier 3 (no-changelog) (#6947)
Supersedes https://github.com/n8n-io/n8n/pull/6937

Excluding fixtures and test workflow JSONs to avoid having to update
tests.
2023-08-16 17:13:57 +02:00
Ali Afsharzadeh
ed9f86bb95 fix(core): Use exec in docker images to forward signals correctly (#6732) 2023-07-25 17:08:58 +02:00
Sandra Ashipala
0c47be254b fix: Minor grammar adjustment (no-changelog) (#6626) 2023-07-13 14:15:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
b701dcb8ef ci!: Drop support for Node.js 16. Add initial support for Node.js 20 (#6649)
We need to drop node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol).

`0.236.x` releases will continue to support Node.js 16 for another two months, and `1.x.x` releases will only support Node.js 18 for now.
2023-07-12 15:03:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
05007d894e fix(core): Update docker compose setup for V1 images (#6642) 2023-07-12 11:55:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
f217e1f149 ci: fix docker build for release images (no-changelog) 2023-06-27 17:13:28 +02:00
Iván Ovejero
8c008f5d22 refactor(core)!: Remove basic-auth, external-jwt-auth, and no-auth options (#6362)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-06-22 20:03:47 +02:00
कारतोफ्फेलस्क्रिप्ट™
f024d8be5a ci!: Update docker images for v1 release (#6365)
* ci: Remove debian and rhel7 images

* include libc6-compat in all alpine images

* run all n8n docker containers as the user `node` instead of `root`

* upgrade the default version of npm bundled in all containers

* consolidate docker entrypoints
2023-06-22 19:57:59 +02:00
Cornelius Suermann
573bc8bcea docs: Refer to docker.n8n.io/n8nio/n8n for pulling n8n docker images (no-changelog) (#5763) 2023-03-23 15:38:01 +01:00
कारतोफ्फेलस्क्रिप्ट™
1c98f97e9e ci: Revert support for node.js 18 (#4518) (#4537)
Revert "ci: Start supporting node.js 18 (#4518)"

This reverts commit 9ee292cd17.
2022-11-07 17:23:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
9ee292cd17 ci: Start supporting node.js 18 (#4518)
* ci: start supporting node.js 18

Node.js 18 becomes the active LTS on 2022-10-25, as Node.js 16 goes into maintenance mode.
https://github.com/nodejs/Release#release-schedule

* continue using node 16 for production images

* node 16 for debian and base images as well for now
2022-11-07 15:51:57 +01:00
कारतोफ्फेलस्क्रिप्ट™
41cb0eec6e feat(API): Set up error tracking using Sentry (#4394)
* feat(cli): Setup error tracking using Sentry

* make error reporting available in the workflows package

* address some of the PR comments

* create a ErrorReporterProxy like LoggerProxy

* remove the `captureError` helper. use ErrorReporterProxy directly

* fix linting issues

* remove ErrorReporterProxy warnings in tests

* check for NODE_ENV === 'production' instead

* IErrorReporter -> ErrorReporter

* ErrorReporterProxy.getInstance() -> ErrorReporter

* allow capturing stacks in warnings as well

* make n8n debugging consistent with `npm start`

* IReportingOptions -> ReportingOptions

* use consistent signature for `error` and `warn`

* use Logger instead of console.log
2022-11-04 17:34:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
e63eee28e0 fix(cli): Cache generated assets in user writable directory instead (#4275) 2022-10-06 11:14:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
fd22b3fbdf fix(docker): allow node user to write to n8n/dist/public (#4245) 2022-09-30 17:24:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
aec2489aef fix(docker): n8n docker image needs su-exec (#3993) 2022-09-01 09:48:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
34a99fd089 fix(docker): Revert docker USER and WORKDIR changes (#3992)
Switching from `root` to another user needs a bit more testing, as we need to figure out how to auto-migrate all existing instances of n8n when people upgrade.
2022-09-01 09:40:35 +02:00
कारतोफ्फेलस्क्रिप्ट™
346ebee584 fix(docker): Make the docker images backward compatible (#3987) 2022-08-31 19:34:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
398adb23e8 feat(docker): reduce the size of alpine docker images (#3973)
* reduce redundant code between the two alpine Dockerfiles
* reduce the docker image build times
* reduce the `n8n` image size from 1.17GB to 462MB
* reduce the `n8n-custom` image size from 671MB to 460MB
* reduce the size of npm tree by making all typing packages devDependencies

Partially resolves this ticket: N8N-3252
2022-08-31 15:25:52 +02:00
Alex Grozav
a9fa830bd7 build: Migrate from lerna to turborepo (#3796)
* feat: Added turborepo setup.

* feat: Updated nodes and credentials loading.

* feat: Removed remaining lerna references.

* fix: Updated npm run bootstrap command.

* feat: Added CI step for installing latest npm.

* chore: Removed lerna config.

* feat: Added gulp to global ci packages.

* fix: Set node as moduleResolution target in workflow. Fixed CI.

* fix: Added turborepo installation to the n8n-custom docker image.

* fix: Updated copied docker files for n8n-custom.

* fix: Added git as dependency in n8n-custom dockerfile.

* fix: Changed npm install command in n8n-custom.

* 📦 Update `package-lock.json`

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-08-06 22:55:51 +02:00
Jan Oberhauser
b22ff1f5c1 refactor: Update additional README.md files 2022-08-03 13:34:49 +02:00
Jan Oberhauser
44b64fb683 docs: Update Docker README.md 2022-06-20 17:09:09 -07:00
Jan Oberhauser
8ccb4f6eca 📚 Remove screenshot width 2022-05-17 10:54:13 +02:00
Jan Oberhauser
c43fc4e978 📚 Update n8n video and formatting 2022-05-17 10:46:06 +02:00
Jan Oberhauser
521cf51e7c 📜 Change to the Sustainable Use License #2932 2022-03-17 10:15:24 +01:00
Jan Oberhauser
c11edb2521 🐳 Fix arm builds 2022-03-08 09:38:53 +01:00
Jan Oberhauser
c45ab96559 🐳 Update Node.js versions of Docker images to 16 2022-03-04 14:46:00 +01:00
Jan Oberhauser
f1b9bb914c Roll back for now to Node.js v14 2022-02-06 11:01:09 +01:00
Iván Ovejero
fc550ecbcb Remove fibers to support Node LTS 16 (#2672)
* 🔥 Remove fibers lib

* 📦 Update package-lock.json

* 📦 Update package-lock.json

* ✏️ Mention recommended version

*  Update node version in Docker images

* ⬆️ bump uuid and flatted

* 📦 Update package-lock.json

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-04 19:13:26 +01:00
Carlos Alexandro Becker
a49624a17c 🐳 Improve docker images (#1625)
* feat: docker images

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: workflow

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* cleanup to reduce image size

Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
2021-06-18 22:54:37 +02:00
Jan Oberhauser
7ed616c7ef 🔀 Merge branch 'images' of https://github.com/caarlos0/n8n into caarlos0-images 2021-06-17 14:36:02 +02:00
Jan Oberhauser
1d13f7d46c 📚 Change example docker command to persist data 2021-05-09 17:56:57 -05:00
Jan Oberhauser
e3ab0b8679 📚 Fix job link 2021-05-09 17:55:27 -05:00
Carlos Alexandro Becker
4d3ff091aa feat: docker images
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2021-04-05 09:21:58 -03:00
Jan Oberhauser
10a377a599 🐳 Update Node.js versions of Docker images to 14 2021-02-06 17:52:56 +01:00
Jan
b33a5fcd13 💥 Remove MongoDB support 2021-01-23 20:35:38 +01:00
Ben Hesseldieck
d395498882 Add support for webhook route parameters (#1343)
* 🚧 add webhookId to URL

* 🚧 add webhookId to webhook entity, 🔧 refactor migrations

* 🚧 🐘 postgres migration

* 🚧 add mySQL migration

* 🚧 refactor mongoDB

* 🚧 add webhookId to IWebhookDb

* 🚧 starting workflow with dynamic route works

*  production dynamic webhooks complete

* 🎨 fix lint issues

* 🔧 dynamic path for webhook-test complete

* 🎨 fix lint issues

* 🎨 fix typescript issue

*  add error message for dynamic webhook-test

* 🔨 improve handling of leading `/`

* 🚧 add webhookId to URL

* 🚧 add webhookId to webhook entity, 🔧 refactor migrations

* 🚧 🐘 postgres migration

* 🚧 add mySQL migration

* 🚧 refactor mongoDB

* 🚧 add webhookId to IWebhookDb

* 🚧 starting workflow with dynamic route works

*  production dynamic webhooks complete

* 🎨 fix lint issues

* 🔧 dynamic path for webhook-test complete

* 🎨 fix lint issues

* 🎨 fix typescript issue

*  add error message for dynamic webhook-test

* 🔨 improve handling of leading `/`

*  Fix issue that tab-title did not get reset on new workflow

* Revert " Fix issue that tab-title did not get reset on new workflow"

This reverts commit 699d0a8946e08339558c72b2714601329fbf5f2c.

* 🔧 reset params before extraction

* 🐘 removing unique constraint for webhookId

* 🚧 handle multiple webhooks per id

* 🔧 enable webhook-test for multiple WH with same id

* 🐘 add migration for postgres

*  add mysql migration

* 🎨 fix lint issue

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-23 20:00:32 +01:00
Wilmar den Ouden
9496505232 📚 Add MySQL database option to intro (#1006) 2021-01-14 19:44:15 +01:00
LuPa
4a98fe48a9 🐛 Solve permission issue #1240 (#1262) 2020-12-19 23:04:20 +01:00
Mathieu Ledru
53a97cc27b 🎨 update wordings to distinct distribution model to it's license (#1220) 2020-12-15 10:50:52 +01:00
Jan Oberhauser
e8f53effb4 📚 Fix and unify number of nodes 2020-12-10 08:44:06 +01:00
Jan Oberhauser
d3fd88c3eb 🐛 Fix docker user mount path #1233 2020-12-06 19:45:58 +01:00
Jan Oberhauser
19e2eeadcd 🐳 Add fonts to alpine based docker images 2020-11-18 21:24:51 +01:00
Jan Oberhauser
134c49dfd8 🐳 Update Node.js versions of Docker images 2020-10-26 11:03:40 +01:00
Tanay Pant
f5c8fbe953 🔨 Fix pronunciation guide 2020-08-24 10:50:37 +02:00
Jan Oberhauser
6e06da99fb Update job website URL 2020-07-27 11:43:28 +02:00
Jan Oberhauser
305894d9b4 🐛 Fix item display issue 2020-07-10 10:12:30 +02:00
Tanay Pant
bafc1fc45c 🐛 Fix broken images 2020-07-08 12:38:25 +02:00
Jan Oberhauser
95068aa132 🐳 Expose port in dockerfile 2020-06-30 16:55:17 +02:00
Jan Oberhauser
0091f53114 Fix typo 2020-05-26 23:29:45 +02:00