| @@ -23,13 +23,16 @@ Running | |||||
| - Install all dependencies listed above. You might want to use a | - Install all dependencies listed above. You might want to use a | ||||
| [virtualenv](http://virtualenv.readthedocs.org/). | [virtualenv](http://virtualenv.readthedocs.org/). | ||||
| - Create the SQL database defined in `schema.sql`. Also create the `cache` and | - Create the SQL database defined in `schema.sql`. Also create the `cache` and | ||||
| `cache_data` tables defined by | `cache_data` tables defined by | ||||
| [earwigbot-plugins](https://github.com/earwig/earwigbot-plugins/blob/develop/tasks/schema/afc_copyvios.sql); | [earwigbot-plugins](https://github.com/earwig/earwigbot-plugins/blob/develop/tasks/schema/afc_copyvios.sql); | ||||
| this can be in the same or a different database. | this can be in the same or a different database. | ||||
| - Create an earwigbot instance in `.earwigbot` (run `earwigbot .earwigbot`). In | - Create an earwigbot instance in `.earwigbot` (run `earwigbot .earwigbot`). In | ||||
| `.earwigbot/config.yml`, fill out the connection info for the database(s) | `.earwigbot/config.yml`, fill out the connection info for the database(s) | ||||
| above by adding the following to the `wiki` section: | above by adding the following to the `wiki` section: | ||||
| _copyviosSQL: | _copyviosSQL: | ||||
| globals: | globals: | ||||
| host: <hostname of database defined in schema.sql> | host: <hostname of database defined in schema.sql> | ||||
| @@ -37,11 +40,16 @@ Running | |||||
| cache: | cache: | ||||
| host: <hostname of database containing cache and cache_data tables> | host: <hostname of database containing cache and cache_data tables> | ||||
| db: <name of database> | db: <name of database> | ||||
| If additional arguments are needed by `oursql.connect()`, like usernames or | If additional arguments are needed by `oursql.connect()`, like usernames or | ||||
| passwords, they should be added to the `globals` and `cache` sections. | passwords, they should be added to the `globals` and `cache` sections. | ||||
| - Copy `.lighttpd.conf` to the relevant location (on Tool Labs, this is in the | - Copy `.lighttpd.conf` to the relevant location (on Tool Labs, this is in the | ||||
| root of the project's home directory) and adjust its contents as necessary. | root of the project's home directory) and adjust its contents as necessary. | ||||
| - Run `./build.py` to minify JS and CSS files. | - Run `./build.py` to minify JS and CSS files. | ||||
| - Adjust the hashbang in `app.fcgi` to point to the correct Python interpreter | - Adjust the hashbang in `app.fcgi` to point to the correct Python interpreter | ||||
| or virtual environment. | or virtual environment. | ||||
| - Start lighttpd (on Tool Labs, `webservice start`). | - Start lighttpd (on Tool Labs, `webservice start`). | ||||