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
releasemode:
crystal build --release --no-debug src/illuminator.cr- Now you can run
./illuminatorfile directly from this folder, or take./illuminatorfile 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.conffile. 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.
