Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.

README.md

Crystal [ANN]

Build Status GitHub release Amber Framework Gitter Twitter Follow

Source code for https://crystal-ann.com.

Setup

  1. Install Crystal
  2. Install Amber Framework
  3. Install Postgres
  4. Create crystal_ann and crystal_ann_test pg databases

Development

  1. Install project dependencies:
$ shards install
  1. Run database migrations:
$ amber db migrate
  1. Seed data:
$ amber db seed
  1. Start app and watch for source changes:
$ amber w

Testing

Migrate test database and run specs:

$ MICRATE_RUN_UP=true crystal spec

Deployment to Heroku

$ heroku create app-name --buildpack https://github.com/crystal-lang/heroku-buildpack-crystal.git
$ heroku buildpacks:add https://github.com/veelenga/heroku-buildpack-sidekiq.cr
$ git push heroku master

And set environment variables with heroku config:set VAR=VAL:

AMBER_ENV
AMBER_SESSION_SECRET

MICRATE_RUN_UP
REDIS_PROVIDER

GITHUB_ID
GITHUB_SECRET

TWITTER_CONSUMER_KEY
TWITTER_CONSUMER_SECRET
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_TOKEN_SECRET

TWITTER_OAUTH_CONSUMER_KEY
TWITTER_OAUTH_CONSUMER_SECRET

Contributors

About

Web site to announce new Crystal projects, blog posts, updates and other work activities

Topics

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.