Fix Eightpieces
[vchess.git] / server / README.md
1 # vchess-server
2
3 Instructions to run the server locally.
4
5 ## Requirements
6
7 - Node.js + npm (any recent version)
8 - SQLite (version 3)
9
10 ## Installation
11
12 1. Execute db/\*.sql scripts to create and fill db/vchess.sqlite
13
14 ```
15 cd server/db
16 sqlite3 vchess.sqlite
17 sqlite> .read create.sql
18 sqlite> .read populate.sql
19 sqlite> .exit
20 ```
21
22 2. Rename and edit `db/dbconnect.py.dist` into `db/dbconnect.py`.
23 Then synchronize the GameStat table:
24
25 ```
26 ./sync_gamestat.py
27 ```
28
29 2. Rename and edit `config/parameters.js.dist` into `config/parameters.js`
30
31 3. Install npm modules
32
33 ```
34 npm install
35 ```
36
37 ## Running
38
39 ```
40 npm start
41 ```