https://github.com/cloud8421/gig
Educational application to show state management/recovery techniques
https://github.com/cloud8421/gig
elixir
Last synced: over 1 year ago
JSON representation
Educational application to show state management/recovery techniques
- Host: GitHub
- URL: https://github.com/cloud8421/gig
- Owner: cloud8421
- License: mit
- Created: 2017-07-28T22:10:49.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-10T07:59:19.000Z (almost 9 years ago)
- Last Synced: 2025-01-13T01:30:04.153Z (over 1 year ago)
- Topics: elixir
- Language: Elixir
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gig
With Gig you can monitor gigs near your location, accessing more data about your favourite artists.
## Development/Test
- Initial setup can be done with `mix deps.get`
- Run tests with `mix test`
- Run dialyzer with `mix dialyzer`
- Run credo with `mix credo`
- Build docs with `mix docs`
Running the iex console requires an environment variable called `SONGKICK_API_TOKEN`.
E.g.
`SONGKICK_API_TOKEN= iex -S mix`
## Docker support
- copy the `.env.example` file to `.env`
- replace the relevant values in the config (e.g. a working Songkick api token)
- run all commands via Docker compose. For some examples, check the contents of `Makefile`