README.md
# Edwig_admin
<a href="https://codeclimate.com/github/af83/edwig-admin/maintainability"><img src="https://api.codeclimate.com/v1/badges/415c9e55281acbafae9a/maintainability" /></a>
Ruby 2.2.6
## Installation
### Application
```
git clone git@github.com:af83/edwig-admin.git
cd edwig-admin
```
### Postgresql
```
CREATE USER "edwig_admin" SUPERUSER PASSWORD 'edwig_admin';
CREATE DATABASE "edwig_admin";
```
### Rails
```
bundle install
rails db:create
rails db:migrate
```
Seed to create the first user (the password will be displayed in the console)
```
rails db:seed
```
### Tests
```
rake db:migrate RAILS_ENV=test
rake spec
```
### For Production
```
export EDWIG_TOKEN="secret"
```
Database configuration can be defined in config/database.yml
## Running Edwig-admin
To run Edwig-admin, an Edwig server must be running. The server address can be configurated in environment config files with setting config.edwig_api_host.
The Edwig admin token must be set in an EDWIG_TOKEN environment variable. Il can be configurated in environment config files with setting config.edwig_token.