One Star

Deploy on Heroku

Hi,
I am almost sure there is a way to deploy a TalenD job, packaged as a Java standalone app, on Heroku. We have many clients interested by Data synchronization with Salesforce. So far we did deploy such TalenD jobs on Windows server but I would like to give Heroku a try, PaaS offer now part of Salesforce platform.
Does anybody already tried that? Any advise or things to know initially?
Tks in advance for your help,
Cheers,
---
VS
8 REPLIES
Moderator

Re: Deploy on Heroku

Hi,
So far, there is no any connector/API supported for Heroku in talend.
Please open a jira issue of DI project on Talend Bug Tracker for a new feature.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: Deploy on Heroku

Hi,
Tks for your quick reply
So, may be I was not clear, I dont look for Heroku API integration but to use Heroku as a hosting platform for a TalenD java packaged Job. Make sense ?
Regards
Moderator

Re: Deploy on Heroku

Hi,
use Heroku as a hosting platform for a TalenD java packaged Job

What's the purpose of hosting platform? Is it similar with that deploying or exposing a talend job as a Web service then call it?
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: Deploy on Heroku

Actually, it's just to deploy the job in the cloud, get it running from a cloud based container (Heroku). TalenD Jobs are simple data transfer Jobs between DB and Salesforce. They must run automatically every day.
One Star

Re: Deploy on Heroku

Hi Xdshi,
as you recommended, I have created the Web Service. I followed the steps described here: http://talend-tuto.blogspot.co.uk/2013/02/install-job-in-web-server.html.
I have deployed the War file on Heroku successfully and he is now running on Tomcat 7.
My job is named ImportContact. Consequently I try to the following URL http://talend-javajob.herokuapp.com/ImportContact_0.1/services/ImportContact?method=runJob
Unfortunately I get a 404.
I don't think there is anything wrong in the URL. I have check the case. You can verify that's the actual Job name on this screenshot: http://cl.ly/image/3T3F2W0h320J
Any help would be much appreciated
Moderator

Re: Deploy on Heroku

Hi,
I have deployed the War file on Heroku successfully and he is now running on Tomcat 7.

The job should be OK if it is running on Tomcat 7 successfully. Maybe something wrong with the deployment of Heroku, could you check it?
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: Deploy on Heroku

Hi Xdshi,
as you recommended, I have created the Web Service. I followed the steps described here: http://talend-tuto.blogspot.co.uk/2013/02/install-job-in-web-server.html.
I have deployed the War file on Heroku successfully and he is now running on Tomcat 7.
My job is named ImportContact. Consequently I try to the following URL http://talend-javajob.herokuapp.com/ImportContact_0.1/services/ImportContact?method=runJob
Unfortunately I get a 404.
I don't think there is anything wrong in the URL. I have check the case. You can verify that's the actual Job name on this screenshot: http://cl.ly/image/3T3F2W0h320J
Any help would be much appreciated

Try this as your URL:
http://talend-javajob.herokuapp.com/services/ImportContact?method=runJob
One Star

Re: Deploy on Heroku

Hi Vincentspehner,

Were you able to deploy job on heroku successfully?