This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
git-wiki /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Feb 21 23:08:55 -0800 2008 | [Alex Payne] |
| |
.gitmodules | Fri Jul 18 07:28:39 -0700 2008 | [Jeff Barczewski] |
| |
AUTHORS | Thu Jul 10 10:19:22 -0700 2008 | [Jeff Barczewski] |
| |
LICENSE | Thu Mar 06 16:20:07 -0800 2008 | [schacon] |
| |
README.markdown | Tue Aug 26 09:46:12 -0700 2008 | [jeffbski] |
| |
TODO | Wed Jul 23 07:27:52 -0700 2008 | [Jeff Barczewski] |
| |
deploy/ | Tue Aug 26 09:23:11 -0700 2008 | [jeffbski] |
| |
environment.rb | Wed Jul 23 06:01:11 -0700 2008 | [Jeff Barczewski] |
| |
extensions.rb | Thu Jul 17 22:02:26 -0700 2008 | [Jeff Barczewski] |
| |
git-wiki.rb | Wed Jul 23 07:27:52 -0700 2008 | [Jeff Barczewski] |
| |
images/ | Sat Mar 08 12:27:38 -0800 2008 | [schacon] |
| |
page.rb | Wed Jul 23 07:27:52 -0700 2008 | [Jeff Barczewski] |
| |
public/ | Wed Jul 23 07:27:52 -0700 2008 | [Jeff Barczewski] |
| |
sinatra &rarr b88e74f | Fri Jul 18 07:28:39 -0700 2008 | [Jeff Barczewski] |
| |
system/ | Thu Mar 20 09:31:16 -0700 2008 | [al3x] |
| |
views/ | Tue Aug 26 09:19:05 -0700 2008 | [jeffbski] |
README.markdown
git-wiki
A wiki engine that uses Git repository as its data store and sinatra as its web framework
Required gems
- sinatra
- git
- grit
- maruku
Required software
- git
Getting started
export WIKI_HOME=~/mywiki # governs where wiki is stored, defaults ~/wiki
cd git-wiki
git submodule init
git submodule update
cd ./sinatra;
git submodule init
git submodule update
cd ..
ruby git-wiki.rb
Running in production
Running single mongrel
ruby git-wiki.rb -e production [-p 8080] # optionally set port
Using thin, rack, and nginx
See config files on deploy directory and review these links below.
- Setting up Thin on Ubuntu
- Deploying Sinatra with Thin
- Installing Nginx on Ubuntu
- Setting up Nginx with Thin
- Thin Usage shows how to use unix sockets with nginx




