X-Git-Url: https://git.r.bdr.sh/rbdr/lgtm/blobdiff_plain/afe2612c99e19001753a87943a1f86519527e4e1..refs/heads/svelte:/README.md diff --git a/README.md b/README.md index 3f1f2aa..78103af 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,29 @@ # lgtm looks good to me + +## What you'll need + +You should have node and a mysql database where we can create and read a table. + +## Configuring the app + +The app is configured using environment variables. You can check +`config/config.js` to see the expected keys. Most values are optional and +the defaults should work fine, you will have to provide three values for +the database connection as no defaults are provided: + +* `LGTM_MYSQL_USER` +* `LGTM_MYSQL_PASSWORD` +* `LGTM_MYSQL_DATABASE` + +An easy way to configure this app for local development is by using a `.env` +file in the project root. An example one is provided in `env.dist`, you can +copy that file and update with your own defaults. + +## Setting Up the Database + +Run `npm run setup_database`. This will create the table. + +## Running + +Run `npm start`