Skip to content
/ mtgdb Public

An open source online Magic the Gathering database, inventory & deck management tool (eventually)

License

Notifications You must be signed in to change notification settings

mtgdb/mtgdb

Repository files navigation

Build Status Code Climate Test Coverage Issue Count

MTGDB

This application uses:

  • Ruby 2.4.0
  • Rails 5.0.1
  • PostgreSQL 9.6

Workflow

Develop in feature branches from the master branch, then create PRs back into master. Review apps will be created when PRs are opened. The work is available on the staging Heroku app when merged into master.

Local development using Docker

Setup

The setup script creates sets up the database, config/database.yml and .env (copied from config/database.yml.example & .ev.example respectively).

$ docker-compose build

Then run:

$ docker-compose run web bin/setup

You can start the app using Docker with:

$ docker-compose up

The site should be available at: http://localhost:3000

Testing

Setup

$ docker-compose run web rake db:test:load

You can run the suite using Docker with:

$ docker-compose run web bin/test spec

About

An open source online Magic the Gathering database, inventory & deck management tool (eventually)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published