An open API service indexing awesome lists of open source software.

https://github.com/humansinput/heroku-toolatra

Deploy Tcl/Toolatra applications to Heroku with this build pack.
https://github.com/humansinput/heroku-toolatra

heroku heroku-buildpack heroku-deployment tcl tcl-tk toolatra

Last synced: 25 days ago
JSON representation

Deploy Tcl/Toolatra applications to Heroku with this build pack.

Awesome Lists containing this project

README

        

= Toolatra buildpack for Heroku

This buildpack allows you to deploy your Tcl+Toolatra applications in a simple manner.

== Usage

1. Create your Heroku app

[source,bash]
----
$ heroku create test-toolatra-tcl-heroku -s cedar --buildpack https://github.com/timkoi/heroku-toolatra.git
$ git init
$ git remote add origin https://git.heroku.com/test-toolatra-tcl-heroku.git
----

2. Write your app

[source,bash]
----
$ echo 'source toolatra_http.tcl; get / { render "hello there" }; run' > app.tcl
----

3. Generate ``heroku.txt``. It must contain one line. The line must contain:
[squares]
- the name of the entry point of the app (the kickstart file), in our case it is ``app.tcl``
- the port on which the app is running (choose 5050 if unsure)

Example:

[source,bash]
----
$ echo 'app.tcl 5050' > heroku.txt
----

4. Deploy everything

[source,bash]
----
$ heroku login
$ git add . && git commit -m 'added everything'
$ git push -u origin master
----