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 (
Jeff Barczewski (author)
Thu Oct 29 16:10:21 -0700 2009
git-wiki /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Feb 21 23:08:55 -0800 2008 | |
| |
.gitmodules | Fri Jul 18 07:28:39 -0700 2008 | |
| |
AUTHORS | Thu Jul 10 10:19:22 -0700 2008 | |
| |
LICENSE | Thu Mar 06 16:20:07 -0800 2008 | |
| |
README.markdown | Tue Aug 26 09:46:12 -0700 2008 | |
| |
TODO | Thu Oct 29 16:10:21 -0700 2009 | |
| |
deploy/ | Tue Aug 26 09:23:11 -0700 2008 | |
| |
environment.rb | Tue Mar 31 21:13:30 -0700 2009 | |
| |
extensions.rb | Thu Jul 17 22:02:26 -0700 2008 | |
| |
git-wiki.rb | Tue Mar 31 21:13:30 -0700 2009 | |
| |
images/ | Sat Mar 08 12:27:38 -0800 2008 | |
| |
page.rb | Tue Mar 31 21:57:04 -0700 2009 | |
| |
public/ | Thu Oct 29 16:10:21 -0700 2009 | |
| |
sinatra - b88e74f | Fri Jul 18 07:28:39 -0700 2008 | |
| |
system/ | Thu Mar 20 09:31:16 -0700 2008 | |
| |
views/ | Thu Oct 29 16:10:21 -0700 2009 |
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







