18

Instead of having to go through a convoluted push process that takes several minutes to complete every time I make a minor change, I'd like direct FTP access to my files on the Heroku server.

Is this possible?

Luke
  • 513
  • 1
  • 3
  • 10
  • Possible duplicate: http://stackoverflow.com/a/5551464/671331 – Justin Chmura Jul 03 '13 at 14:26
  • Not a duplicate. I just want to access it myself. I don't need it to be part of my application. – Luke Jul 03 '13 at 14:43
  • 1
    Fair enough. I want to say that it's not possible in the fact that Heroku doesn't allow access to the file system to the app, so I would assume accessing it using FTP isn't allowed. – Justin Chmura Jul 03 '13 at 14:59
  • 1
    Yeah I'm not entirely surprised but I figured that this is a question worth asking. Allowing the developers to access the file system is much less demanding than expecting the application itself to do so, so they may have allowed it under traditional hosting conventions. Maybe not. Hopefully someone will come along and show how, but until then, I'll assume that you simply cannot do this. – Luke Jul 03 '13 at 15:05
  • I was wondering the same thing. I get the whole "rollback" and code management benefits to using the Git push method, but when you're both the dev and admin for a website, and your clients are being ridiculous with inane requests for on-the-fly upgrades, that FTP access is a lifesaver. Really wish Heroku (and others) would implement this as standard – Funktr0n Sep 16 '13 at 06:02

3 Answers3

13

No, it is not possible. While directly pushing with FTP is more simple, it is a fragile means of deploying code and managing applications (hard to track what was done, difficult to reproduce or manage rollbacks, etc).

catsby
  • 11,276
  • 3
  • 37
  • 37
  • what is the best alternative to deploy and manage application in a less fragile way? Anything other than git? – Fed Jul 04 '17 at 21:16
1

No, you cannot. Using the Git you can manage different version of your code

sparkle
  • 7,530
  • 22
  • 69
  • 131
0

As a workaround, you can try to Use Dropbox Sync and deploy your app from Dropbox.

UPD: In July 2018 this feature was deprecated.

Andrey Azimov
  • 11
  • 1
  • 3