This script is actually not maintained anymore for various reasons primarily Heroku doesn't allow file access easily and they limited the uptime of dynos for their free tier.
Reuben Castelino - [email protected]
I originally created an application on Heroku that hosted a Tiny Tiny RSS server. I first wrote a post on it here and left it at that. I knew that not a lot of people would follow through with this project because it required a fair amount of work. Then I stumbled across this post on the ttrss forum of a guy that did exactly this but on openshift. So I decided to also make my idea easier to handle and wrote a shell script for it.
I wrote a second post which outlines some bugs, the self-updating process, and some more notes.
Before you start you will need to have installed and set up the heroku-toolbelt and git. You must also have PostgreSQL
installed, which should be available in the package manager of your choice. If you are running Mac OSX, you must replace the built-in sed command with GNU sed, which is available through Homebrew using brew install gnu-sed
and following the postinstallation instructions. I would strongly recommend that you make sure that you can work with the toolbelt and git so that nothing happens mid-script. Then just place it in a folder where you want to store your local files (to later be uploaded to Heroku) and run it with bash ./ttrss_heroku_setup.sh. Just follow the instruction and hopefully fingers crossed it'll work. If anything goes wrong, message me or check my post to see step-by-step instructions.
To upgrade, place the upgrade script in your ttrss application folder. You will need the name of the folder and the name of your heroku application. This is a beginning script and may need some changes to be fully safe.
0.0.5
- Upgrade to 1.11
- Upgrade to 1.9
- more pauses
- added upgrade script
0.0.4
- Upgrade to 1.7.9
- Fixed database info insertions
- Added more default changes to config.php
0.0.3
- Upgrade to 1.7.5
- Upgrade to 1.7.8
0.0.2
- Added environment variables
- Self-updates
- Query to open in browser
- Wget filename specification
0.0.1
- Initial commit