Call for Papers automation tool for OpenFest
Go to file
Tocho Tochev 008eefc0fb Fix race condition on emailing for new proposition 2024-09-22 22:50:41 +03:00
app Fix race condition on emailing for new proposition 2024-09-22 22:50:41 +03:00
bin Dockerise clarion 2024-04-13 23:16:43 +03:00
config Assume SSL 2024-09-13 22:22:43 +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 Configure Rubocop to work with StandardRB 2024-07-03 23:17:22 +03:00
.travis.yml Try installing chrome stable again 2019-06-17 14:48:27 +03:00
Capfile Fix Capistrano Puma tasks 2019-04-29 00:14:57 +03:00
Dockerfile Enable HTTP Early Hints 2024-04-14 00:48:04 +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 Add docker-compose (#47) 2024-06-01 12:29:46 +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://github.com/ignisf/clarion.git
  2. Run bundle install; bin/rake bootstrap
  3. 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.