Web interface for IRC logs from channel #CC.RU on Esper.Net.
You can find the working beta here.
- First you will need Crystal compiler installed. Refer to this page for details.
- Then clone this project repository:
$ git clone https://github.com/MoonlightOwl/illuminator.git
- Go to the project folder:
$ cd illuminator/
- Download dependencies:
$ shards install
- Build binary file in
release
mode:
crystal build --release --no-debug src/illuminator.cr
- 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. - 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/
- To run illuminator server in production mode you will need to define environment variable
KEMAL_ENV
:
KEMAL_ENV=production ./illuminator
Feel free to make any contributions and corrections, as this is my first Crystal project, and I don't know the language good enough.