- Elixir: http://www.phoenixframework.org/docs/installation
- PostgreSQL: https://wiki.postgresql.org/wiki/Detailed_installation_guides
- Node and NPM: https://nodejs.org/en/
To run the osu! Group Stats app:
- Install dependencies with
mix deps.get
- Create your database with
mix ecto.create
(make sure Postgres is running) - Import a database dump with
pg_restore -d uw_osu_dev /path/to/uw_osu_dump
(may also need to specify-h localhost -U postgres
if you get errors) - Install JavaScript dependencies with
npm install
- Start Phoenix endpoint with
mix phoenix.server
Now you can visit localhost:4000
from your browser.
Note that these instructions have not been tested on a "fresh" machine, so there may be additional steps required that I may have forgotten about. Please file an issue if you're having trouble getting set up!