readme updated
install script updated
This commit is contained in:
parent
ad401da4f1
commit
9c173895ae
74
README.md
74
README.md
|
@ -1,9 +1,75 @@
|
||||||
# Realms Wiki
|
# Realms Wiki Beta
|
||||||
|
|
||||||
|
Git based wiki written in Python
|
||||||
|
Inspired by Gollum, Ghost, and Dillinger.
|
||||||
|
Basic authentication and registration included.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Built with Bootstrap 3
|
||||||
|
- Currently Markdown (w/ HTML) only
|
||||||
|
- Syntax highlighting (Ace Editor)
|
||||||
|
- Live preview
|
||||||
|
- Collaboration (TogetherJS)
|
||||||
|
- Drafts saved to localstorage
|
||||||
|
|
||||||
|
## Screenshots
|
||||||
|
|
||||||
|
TODO thumbnails here
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
- Python 2.7
|
||||||
|
- Git
|
||||||
|
- NodeJS (needed for bower/cleancss, distro packages shouldn't need this in future)
|
||||||
|
|
||||||
|
** Optional **
|
||||||
|
- Nginx (if you want proxy requests, this is recommended)
|
||||||
|
- Memcached or Redis, default is memonization
|
||||||
|
- MariaDB, MySQL, Postgresql, or another database supported by SQLAlchemy, default is sqlite.
|
||||||
|
Anon or single user does not require a database.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
Install script only tested with Ubuntu 14.04.
|
||||||
### Ubuntu
|
Please refer to the script for package requisites if needed
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt-get install -y python-dev build-essential git libpcre3-dev libevent-dev python-pip python-virtualenv curl libxml2-dev libxslt1-dev zlib1g-dev libffi-dev
|
git clone https://github.com/scragg0x/realms-wiki
|
||||||
|
cd realms-wiki
|
||||||
|
sudo bash install.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
**Nginx**
|
||||||
|
|
||||||
|
```sudo apt-get install -y nginx```
|
||||||
|
|
||||||
|
TODO nginx config here
|
||||||
|
|
||||||
|
## Running
|
||||||
|
|
||||||
|
Current there are different ways.
|
||||||
|
|
||||||
|
- Daemon mode using upstart
|
||||||
|
|
||||||
|
```sudo start realms-wiki```
|
||||||
|
|
||||||
|
- Foreground mode
|
||||||
|
|
||||||
|
```realms-wiki run```
|
||||||
|
|
||||||
|
- Debug mode
|
||||||
|
|
||||||
|
```realms-wiki runserver```
|
||||||
|
|
||||||
|
Access from your browser
|
||||||
|
|
||||||
|
```http://localhost:5000```
|
||||||
|
|
||||||
|
## Vagrant
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/scragg0x/realms-wiki
|
||||||
|
cd realms-wiki
|
||||||
|
vagrant up
|
||||||
|
vagrant ssh
|
||||||
|
realms-wiki runserver
|
||||||
```
|
```
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Provision script created for Ubuntu 14.04
|
# Provision script created for Ubuntu 14.04
|
||||||
APP_DIR=/vagrant
|
APP_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
echo "Provisioning..."
|
echo "Provisioning..."
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue