Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Fachschaftssoftware zur Verwaltung von Altklausuren und deren Ausleihe

Notifications You must be signed in to change notification settings

FachschaftMathPhysInfo/moozean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

267 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moozean

Build and Deploy Status

Requirements

Ruby version

The recommended software versions are

  • rails >=5.1
  • ruby >=2.3
  • node >=7

System dependencies

You should have the following packages installed (see Dockerfile)

  • build-essential
  • nodejs
  • npm
  • libpq-dev
  • wget
  • git
  • cron

You should provide a redis instance and an SMTP server.

We strongly recommend using the Docker--approach:

Installation

Non-Docker (Development environment)

  1. Install all needed packages (see above) 1a. Update node to version 8: sudo npm install -g n && sudo n 8 1b. Install ember: sudo npm install -g ember bower
  2. Clone this repository
  3. set the needed environment variables(use source development.sh for a quickstart)
  4. Create the needed database: rake db:create db:migrate
  5. Precompile the assets: rake assets:precompile
  6. Start the engines: rails s

Docker

  1. Set variables in docker-compose.yml
  2. Build and start the docker container:
docker compose up --build -d
  1. Next we need to seed the database with some test data:
docker compose exec web bundle exec rails db:seed 
docker compose exec web bundle exec rails db:migrate

About

Fachschaftssoftware zur Verwaltung von Altklausuren und deren Ausleihe

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 9