/alex-koin

A highly valued virtual currency

Primary LanguageElixir

Alex-Koin

A distributed highly valued virtual currency.

Set up for Local Development

This assumes you have docker set up.

Environment variables live in config/docker.env. You will want to copy the example file over, and then modify for your particular slack installation.

cp config/docker.env.example config/docker.env

The main things you'll have to get from slack are:

  • A slack token for your app so that it can connect to your slack group
  • The slack user id of the bot user
  • The slack user id for the project admin
  • Optional Koin Lord ids, a single string with a comman between slack user ids.
make build
make deps
make up
make setup_db
make migrate
make up

You can then use make log to see if the server is running.

Running Tests

Use make test to run tests.