Installation
Install Siwapp online invoice maker on Heroku
Install and configure the necessary dependencies packages. Siwapp recurring billing software is easy to setup and get started. To get started with Siwapp billing system on Heroku quickly, see below deploying to heroku huide.
First clone the siwapp free invoice builder repository into your computer or server:
git clone git@github.com:siwapp/siwapp.git
cd siwapp
After login into heroku terminal, create the app in heroku. Here we call the app “siwapp-containerize”, but choose whatever you like:
$ heroku apps:create siwapp-containerize
heroku apps:create --region eu --buildpack heroku/ruby siwapp-containerize
heroku addons:create heroku-postgresql
heroku addons:create scheduler:standard
Push the code to heroku, and setup database:
git push heroku
heroku run rake db:setup
Finally create a user to be able to login into the app:
heroku run "rake siwapp:user:create['containerize','containerize@example.com','secret_password']"
If you want the recurring invoices to be generated automatically, you have to setup the heroku scheduler addon:
heroku addons:open scheduler
Add a new cron job, and put “rake siwapp:generate_invoices” In order to be able to send emails through the Siwapp application, you must configure and edit the following env SMTP settings for outgoing mail notifications in your system for the production environment:
SMTP_HOST
SMTP_PORT
SMTP_DOMAIN
SMTP_USER
SMTP_PASSWORD
SMTP_AUTHENTICATION
SMTP_ENABLE_STARTTLS_AUTO
That’s it! You can enjoy siwapp now entering on your heroku app url.
heroku apps:open
Congratulations! You have successfully installed Siwapp free online pdf invoice generator tool. Enjoy!
Explore
In this article we discussed about Siwapp an invoice and open source billing system . To learn about other open source easy invoice manager and billing system, please visit following page: