Hi Jeremy,

In progress PR here: https://github.com/Jermolene/TiddlyWiki5/pull/961

Let me know if I'm doing anything wrong.


J.

On Thursday, October 9, 2014 2:51:56 PM UTC+1, Jeremy Ruston wrote:
>
> Hi Jonathan,
>
>>
>> I got TW5 running on Heroku yesterday. I would like to submit a pull 
>> request to either the TW developer documentation or TW5.com, but wanted to 
>> post the method here first in case anyone had any comments.
>>
>
> Great, thank you. In terms of updating the TW5 docs, at the moment the 
> distinction between tiddlywiki.com and tiddlywiki.com/dev is that the 
> latter is for anything that involves JavaScript. So, I'm currently keeping 
> the Node.js instructions on tiddlywiki.com. Tag the new tiddler 
> "TiddlyWiki on Node.js" and it will appear in the right place in the table 
> of contents.
>
> Best wishes
>
> Jeremy
>  
>
>>
>> 1. Creating the local development environment
>>
>> npm install -g tiddlywiki # install tw5 globally
>> tiddlywiki newwikifolder --init server # create a new tiddlywiki folder 
>> in 'newwikifolder' using the 'server' edition
>> tiddlywiki --server # start the tw5 server
>>
>> TW5 will now be running at http://localhost:8080/.
>>
>> 2. Add Heroku config files
>>
>> To get Heroku to run tw5, we need to add a Procfile that tells it to run 
>> the tiddlywiki command and we need a package.json to instruct it to install 
>> tiddlywiki globally (and so Heroku knows it is a node.js application). 
>> Create these two files:
>>
>> Procfile
>>
>> web: tiddlywiki . --server $PORT $:/core/save/all text/plain text/html "" 
>> "" 0.0.0.0
>>
>> package.json
>>
>> {
>>   "name": "newapp",
>>   "version": "0.0.1",
>>   "description": "",
>>   "main": "",
>>   "scripts": {
>>     "start": "tiddlywiki . --server",
>>     "postinstall": "npm install -g tiddlywiki"
>>   }
>> }
>>
>> At this point you can run the app locally by running:
>>
>> npm start
>>
>>
>> 3. Create the heroku application
>>
>> I did created a new app on the heroku dashboard, and then followed the 
>> instructions to set it up locally. NB: you need heroku toolbelt 
>> <https://toolbelt.heroku.com/> installed locally.
>>
>> cd newwikifolder # move into your new wiki directory
>> heroku git:remote -a newapp # add the heroku git remote, where 'newapp' 
>> is the name of the app you created
>> git push heroku master # push the master branch to heroku, which 
>> launches tw5
>>
>>
>> Now TW5 will be running at http://<newapp>.herokuapp.com.
>>
>> Hope that is helpful, any comments let me know.
>>
>>
>> Jonathan
>>
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "TiddlyWiki" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/tiddlywiki.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Jeremy Ruston
> mailto:[email protected] <javascript:>
>  

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to