illuminator

IRC logs viewer for #CC.RU channel. Moved to: https://gitlab.com/cc-ru/illuminator

image

illuminator

Web interface for IRC logs from channel #CC.RU on Esper.Net.

You can find the working beta here.

installation

  1. First you will need Crystal compiler installed. Refer to this page for details.
  2. Then clone this project repository:
$ git clone https://github.com/MoonlightOwl/illuminator.git
  1. Go to the project folder:
$ cd illuminator/
  1. Download dependencies:
$ shards install
  1. Build binary file in release mode:
crystal build --release --no-debug src/illuminator.cr
  1. Now you can run ./illuminator file directly from this folder, or take ./illuminator file and ./config/, ./public/ folders anywhere you want to deploy the server.
  2. To define server port and the path to irc log files you need to change the ./config/illuminator.conf file. Example:
port:1095
path:./logs/
  1. To run illuminator server in production mode you will need to define environment variable KEMAL_ENV:
KEMAL_ENV=production ./illuminator 

contribution

Feel free to make any contributions and corrections, as this is my first Crystal project, and I don't know the language good enough.

Repository

illuminator

Owner
Statistic
  • 3
  • 0
  • 2
  • 0
  • 1
  • about 6 years ago
  • February 4, 2018
License

MIT License

Links
Synced at

Sun, 05 May 2024 23:30:51 GMT

Languages