sarveshpro / n8n-heroku Goto Github PK
View Code? Open in Web Editor NEWn8n docker implementation for heroku.
License: MIT License
n8n docker implementation for heroku.
License: MIT License
I have installed n8n on heroku but It missing many Node like Gmail,....
How to fix it
Hellom
I was wondering how up to date this is as I saw it on an old stackoverflow thread, will this let me easily (I am not a developer) install the latest N8N self host version on Heroku currently? Thanks
I am getting this error when I use the "deeply with Heroku" button. I am a newbie on Heroku. Can you please help?
2020-10-29T14:10:13.231789+00:00 app[web.1]: indentified DB in use postgreSQL
2020-10-29T14:10:15.255596+00:00 app[web.1]: UserSettings got generated and saved to: /data/.n8n/config
2020-10-29T14:10:17.664103+00:00 heroku[web.1]: Process exited with status 0
2020-10-29T14:10:17.704169+00:00 heroku[web.1]: State changed from starting to crashed
2020-10-29T14:11:33.220234+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=n8n-service.herokuapp.com request_id=53e04ef3-f526-4198-a638-f3647d7312c4 fwd="103.5.134.34" dyno= connect= service= status=503 bytes= protocol=https
2020-10-29T14:11:37.275558+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=n8n-service.herokuapp.com request_id=64eb2462-dc86-427f-86c9-04759b8640cf fwd="103.5.134.34" dyno= connect= service= status=503 bytes= protocol=https
2020-10-29T14:11:58.583151+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=n8n-service.herokuapp.com request_id=fd25af93-bcd2-4087-ab15-b825a9e245bb fwd="103.5.134.34" dyno= connect= service= status=503 bytes= protocol=https
2020-10-29T14:12:00.702291+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=n8n-service.herokuapp.com request_id=cd7109b6-7793-4e4e-921b-24c34b9f585f fwd="103.5.134.34" dyno= connect= service= status=503 bytes= protocol=https
2020-10-29T14:12:52.867403+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=n8n-service.herokuapp.com request_id=f3507cb4-582d-43d4-b3db-58a650481832 fwd="103.5.134.34" dyno= connect= service= status=503 bytes= protocol=https
2020-10-29T14:12:55.363898+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=n8n-service.herokuapp.com request_id=ab60c37c-a956-45ef-aa1c-6890ae8714da fwd="103.5.134.34" dyno= connect= service= status=503 bytes= protocol=https
n8n failed to deploy
Any plan to upgrade?
Doesn't dyno restarts effect the saved configuration? And is the free plan of database enough?
HI,
I need help with mounting a folder with scripts to the docker container in order to invoke few scripts from n8n. Is it possible?
It's possible to install external libraries in functions ? If so, how do you have a documentation or method to follow ?
Hello!
First of all, thank you for your nice job, it's really a must-have.
I have deployed successfully with the Deploy on Heroku button after I forked your repo.
I have some other apps on Heroku and for those I use actions. (there are 2 actions, one for installation and, the second for update).
My question is that after I pull updates from upstream to my repo. How can I update the app easily on Heroku?
If I push a Deploy on Heroku its tries to start a new one, instead of updating the existing setup.
Sorry for this beginner question, but maybe it's also helpful for someone else too.
Does my n8n that I hosted on my Heroku using this repository will get updated automatically or do I need to update it manually. If I need to update it manually how to do it without losing my workflows.
Hey!
Great project!
I tried to deploy n8n to heroku and importet my stuff. Everything went fine so far except that the github trigger node complains with the following message:
Problem running workflow
There was a problem running the workflow:
The Webhook can not work on "localhost". Please, either setup n8n on a custom domain or start with "--tunnel"!
Of course, I got the same issue when running my workflow locally and fixed it by running n8n start -tunnel
but now that it runs on heroku I need to tell n8n about it's domain.
I tried adding 2 env vars called DOMAIN_NAME
and SUBDOMAIN
and used the herokuapp.com
and my app-name as the subdomain as given in the heroku ui, but the error persists.
I wonder if you have an idea how to solve it.
Thank you!
Hello,
I have made some local customizations to n8n, and I would like to deploy from my own repo instead of the n8n repo.
However, I am not quite sure how I should modify the Dockerfile to do so.
Any suggestions would be much appreciated. Thanks!
No idea what's going on but here are the logs from Heroku.
2021-03-15T18:23:37.417085+00:00 app[web.1]: (node:14) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 1)
2021-03-15T18:23:37.418295+00:00 app[web.1]: (node:14) UnhandledPromiseRejectionWarning: Error: There was an error: no pg_hba.conf entry for host "54.242.74.204", user "gqxgnkcvxivohc", database "dbm50ih9luriv0", SSL off
2021-03-15T18:23:37.418297+00:00 app[web.1]: at Object.error (/usr/local/lib/node_modules/n8n/node_modules/@oclif/errors/lib/index.js:26:15)
2021-03-15T18:23:37.418297+00:00 app[web.1]: at Start.error (/usr/local/lib/node_modules/n8n/node_modules/@oclif/command/lib/command.js:60:23)
2021-03-15T18:23:37.418298+00:00 app[web.1]: at /usr/local/lib/node_modules/n8n/dist/commands/start.js:134:22
2021-03-15T18:23:37.418434+00:00 app[web.1]: (node:14) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
2021-03-15T18:23:37.558582+00:00 heroku[web.1]: Process exited with status 0
2021-03-15T18:23:37.648295+00:00 heroku[web.1]: State changed from starting to crashed
2021-03-15T18:24:30.793849+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/workflow" host=deviated-systems-n8n.herokuapp.com request_id=a17430ba-bedb-4697-89d9-2adf528fc657 fwd="98.194.35.14" dyno= connect= service= status=503 bytes= protocol=https
2021-03-15T18:24:31.873182+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=deviated-systems-n8n.herokuapp.com request_id=ece3577f-5918-44f9-a8ad-fecc98394d29 fwd="98.194.35.14" dyno= connect= service= status=503 bytes= protocol=https
I've clicked the deploy button and deployed it as it was.
The deplyment was successful, but the app crashed at startup
Logs:
2020-04-30T15:46:38.688173+00:00 app[web.1]: indentified DB in use postgreSQL 2020-04-30T15:46:38.963195+00:00 app[web.1]: Error: Cannot find module 'request' 2020-04-30T15:46:38.963221+00:00 app[web.1]: Require stack: 2020-04-30T15:46:38.963236+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/request-promise-native/lib/rp.js 2020-04-30T15:46:38.963242+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/src/NodeExecuteFunctions.js 2020-04-30T15:46:38.963242+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/src/index.js 2020-04-30T15:46:38.963243+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/dist/commands/start.js 2020-04-30T15:46:38.963243+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/@oclif/config/lib/plugin.js 2020-04-30T15:46:38.963243+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/@oclif/config/lib/config.js 2020-04-30T15:46:38.963244+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/@oclif/config/lib/index.js 2020-04-30T15:46:38.963244+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/@oclif/command/lib/command.js 2020-04-30T15:46:38.963244+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/node_modules/@oclif/command/lib/index.js 2020-04-30T15:46:38.963244+00:00 app[web.1]: - /usr/local/lib/node_modules/n8n/bin/n8n 2020-04-30T15:46:38.963245+00:00 app[web.1]: at /usr/local/lib/node_modules/n8n/node_modules/request-promise-native/lib/rp.js:8:12 2020-04-30T15:46:38.963250+00:00 app[web.1]: at module.exports (/usr/local/lib/node_modules/n8n/node_modules/stealthy-require/lib/index.js:62:23) 2020-04-30T15:46:38.963250+00:00 app[web.1]: at Object.<anonymous> (/usr/local/lib/node_modules/n8n/node_modules/request-promise-native/lib/rp.js:7:15)
Can't deploy to Heroku:
Following error in the log during deployment:
Step 5/9 : RUN apk --update add --virtual build-dependencies python build-base && npm_config_user=root npm install -g n8n@${N8N_VERSION} && apk del build-dependencies
---> Running in 28471aa3149c
ERROR: unable to select packages:
python (no such package):
required by: build-dependencies-20211027.192635[python]
The command '/bin/sh -c apk --update add --virtual build-dependencies python build-base && npm_config_user=root npm install -g n8n@${N8N_VERSION} && apk del build-dependencies' returned a non-zero code: 2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.