-
Notifications
You must be signed in to change notification settings - Fork 30
Development Installation
camdenmoors edited this page Jul 15, 2020
·
4 revisions
Those steps are for developing locally and running the test suite.
- Install ruby.
- In your terminal run
gem install bundler
- Run
bundle install
- Install postgres to your system (and create a role with your system username)
- Run
bundle exec rake db:create
- Run
bundle exec rake db:schema:load
- Run
bundle exec rake db:create_admin
- Run
bundle exec rails s
- Open the webpage shown in your terminal from the last command in your browser.
- Login to the registration app
http://localhost:3000
with the admin credentials you created on the previous steps.
For production you will need to see Configuration.
With RVM on ArchLinux
Install Ruby:
$ rvm install `cat .ruby-version`
Install Bundler:
$ gem install bundle
$ bundle install
Install PostgreSQL (see archlinux wiki):
$ sudo pacman -Syu
$ sudo pacman -S postgresql
$ sudo -u postgres -i
[postgres]$ initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data'
[postgres]$ logout
$ sudo systemctl start postgresql.service
$ sudo -u postgres -i
[postgres]$ createuser --interactive
[postgres]$ logout
Follow the installation:
$ bundle exec rake db:create
$ bundle exec rake db:schema:load
$ bundle exec rake db:create_admin
$ bundle exec rails s
Open the webpage shown in your terminal from the last command in your browser.
Login to the registration app http://localhost:3000/admin
and input the credentials you created during the setup process.