8000 GitHub - ut/zakk-admin: Website and admin interface for zakk (bremen) based on Ruby on Rails 5 · GitHub
[go: up one dir, main page]

Skip to content

About

Website and admin interface for zakk (bremen) based on Ruby on Rails 5

Resources

Stars

2 stars

Watchers

2 watching

Forks

Latest commit

 

History

345 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
< 8000 svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-file color-fg-muted" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Code Climate Coverage Status

zakk-admin

Website and admin interface for zakk (a cultural center in Bremen, GER)

Based on Ruby on Rails 6.1, Postgres, jQuery and Foundation 5

Dependencies

Rails 6.1 & Ruby 3, Rspec

Qt for the compiling of capybara-webkit

Installation

Set up configuration: Copy all *.example files in /config and change them as needed.

Database Setup

This application relies on a PostgreSQL database. Setup a database, check db/create_db.sql for some basic commands. Define database name and user at config/database.yml

Run migrations

$ bundle exec bin/rails db:migrate

Run seeds

$ bundle exec bin/rails db:seeds

Testing w/RSpec

$ bundle exec rspec spec

Run

$ bundle exec bin/rails s

Travis CI

Encrypt config files for safe usage in Travis, without publishing it to Github

Before: Install Travis CLI with Ruby 2.4

$ gem install travis

Adding secret files to .travis.yml

$ tar cvf secrets.tar config/application.rb config/database.yml config/environment.rb config/secrets.yml config/settings.yml
$ travis encrypt-file secrets.tar --add

Setting up Postgres database

Credits

Designed and developed by Ulf Treger ulf.treger@googlemail.com

Contributions

Please file bugs to our Github Repository at https://github.com/ut/zakk-admin

Licence

This project is licensed under a GNU General Public Licence v3

About

Website and admin interface for zakk (bremen) based on Ruby on Rails 5

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0