An app for discovering new music from reddit.com/r/indieheads
Built with Elixir, Phoenix and PostgreSQL
Install devbox
git clone https://github.com/chrisgreen1993/listen_list.git
cd listen_list
# Install elixir, postgres etc
devbox install
# enter the devbox
devbox shell
# Create postgres db and user
initdb -D .devbox/virtenv/postgresql/data
createuser -s postgres
# Set your env vars in .env.dev
cp .env.template .env.dev
source .env.dev
# Install deps, setup DB etc
# On Mac you may need to do this to compile the filesystem watcher:
# https://elixirforum.com/t/cant-find-executable-mac-listener-error-exited-in-genserver-call/8886/18
mix setup
# Run the server (localhost:4000)
mix phx.server
# Run tests
mix test
# Import latest data from api
mix import_releases_from_api
# import all historical data from arctic shift dump file
# https://arctic-shift.photon-reddit.com/download-tool
# (r/indieheads - submissions only)
mix import_releases_from_file [filepath]
Follow this guide to install dependencies
git clone https://github.com/chrisgreen1993/listen_list.git
cd listen_list
# Set your env vars in .env.dev
cp .env.template .env.dev
source .env.dev
# Install deps, setup DB etc
mix setup
# Run the server (localhost:4000)
mix phx.server
# Run tests
mix test
# Import latest data from api
mix import_releases_from_api
# import all historical data from arctic shift dump file
# https://arctic-shift.photon-reddit.com/download-tool
# (r/indieheads - submissions only)
mix import_releases_from_file [filepath]