Call for Papers automation tool for OpenFest
Go to file
Tocho Tochev ef5935bd85 Fix race condition on emailing for new proposition 2024-09-22 23:02:25 +03:00
app Fix race condition on emailing for new proposition 2024-09-22 23:02:25 +03:00
bin Dockerise clarion 2024-04-13 23:16:43 +03:00
config Use ruby 3.3.5 in all places 2024-09-22 22:44:30 +03:00
db Anti-spam measures for volunteering 2024-04-18 21:38:03 +03:00
lib Tweak honeypot field for volunteers 2024-04-19 14:42:10 +03:00
log Create a new Rails app called Clarion 2014-07-28 12:34:18 +03:00
public Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
spec Anti-spam measures for volunteering 2024-04-18 21:38:03 +03:00
storage Dockerise clarion 2024-04-13 23:16:43 +03:00
vendor/assets Intial event conflicts implementation 2016-10-13 08:59:22 +03:00
.dockerignore Remove stray docker-ignore (#43) 2024-06-01 12:30:57 +03:00
.gitignore Dockerise clarion 2024-04-13 23:16:43 +03:00
.gitmodules Remove the OpenFest engine 2015-08-15 06:31:07 +03:00
.rspec Use the documentation format for RSpec output 2014-08-10 21:05:34 +03:00
.rubocop.yml Configure Rubocop to work with StandardRB 2024-07-03 23:17:22 +03:00
.ruby-version Use ruby 3.3.5 in all places 2024-09-22 22:44:30 +03:00
.travis.yml Use ruby 3.3.5 in all places 2024-09-22 22:44:30 +03:00
Capfile Fix Capistrano Puma tasks 2019-04-29 00:14:57 +03:00
Dockerfile Use ruby 3.3.5 in all places 2024-09-22 22:44:30 +03:00
Gemfile Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
Gemfile.lock Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
Guardfile Mechanical standard.rb changes 2019-04-28 22:02:02 +03:00
LICENSE Add a license file 2014-09-02 16:29:53 +03:00
README.md Use ruby 3.3.5 in all places 2024-09-22 22:44:30 +03:00
Rakefile Mechanical standard.rb changes 2019-04-28 22:02:02 +03:00
TODO Update todo 2024-04-08 14:14:42 +03:00
config.ru Rails 6.1.7.6 Upgrade 2024-04-13 22:17:15 +03:00
docker-compose.yml Add docker-compose (#47) 2024-06-01 12:29:46 +03:00

README.md

Clarion

A CfP automation system for OpenFest.

Installation

For local development

  1. git clone https://git.openfest.org/Site/clarion/
  2. Run rvm install "ruby-$(cat .ruby-version)"; rvm install "ruby-$(cat .ruby-version)"
  3. Start up postgresql
  4. Run bundle install; bin/rake bootstrap
  5. You can now run the rails server with bin/rails s

For production

docker build -t clarion:latest -f Dockerfile .

Note that the docker image contains a default user (for credentials see db/seeds.rb).

docker-compose

docker-compose up will bring everything up on http://127.0.0.1:3000 with production configuration.

Initial Usage

  1. Go to http://127.0.0.1:3000/management/
  2. Login (for initial creds see db/seeds.rb)
  3. Change the credentials
  4. Create a conference.
  • NB: When creating a conference make sure to use the same domain as the one you are currently using, otherwise nothing will be shown.