X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2FREADME.md;h=ed41ad9578b0eda4b84d6f8230d240a183000ec5;hp=9adba7adf81a302f8b89e256f7fb96b0d8cb6d58;hb=7a0c1b7e33a346195caebfdfa6489e7c6d0457e6;hpb=68ff39135865a7b68d36b9f0be2633f5296ab091 diff --git a/server/README.md b/server/README.md index 9adba7ad..ed41ad95 100644 --- a/server/README.md +++ b/server/README.md @@ -4,16 +4,38 @@ Instructions to run the server locally. ## Requirements - - Node.js + npm (any recent version) - - SQLite (version 3) +- Node.js + npm (any recent version) +- SQLite (version 3) ## Installation - 1. Execute db/\*.sql scripts to create and fill db/vchess.sqlite - 2. Rename and edit config/parameters.js.dist into parameters.js - 3. npm install +1. Execute db/\*.sql scripts to create and fill db/vchess.sqlite + +``` +cd server/db +sqlite3 vchess.sqlite +sqlite> .read create.sql +sqlite> .read populate.sql +sqlite> .exit +``` + +2. Rename and edit `db/dbconnect.py.dist` into `db/dbconnect.py`. +Then synchronize the GameStat table: + +``` +./sync_gamestat.py +``` + +2. Rename and edit `config/parameters.js.dist` into `config/parameters.js` + +3. Install npm modules + +``` +npm install +``` + +## Running -Then run with the command ``` npm start ```