Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rafaeljusto/druns

Web application that schedule clients in a weekday agenda
https://github.com/rafaeljusto/druns

Last synced: about 9 hours ago
JSON representation

Web application that schedule clients in a weekday agenda

Awesome Lists containing this project

README

        

druns
=====

Web application to manage clients, developed for Evandro Pelissoni Levy.

install
-------

1. Install the following packages:

```
% sudo apt-get install postgresql rsyslog
```

2. Enable rsyslog to listen on TCP or UDP ports

```
% sudo vim /etc/rsyslog.conf
% sudo service rsyslog restart
```

3. Generate and install the project debian package:

```
% sudo apt-get install ruby-dev gcc
% sudo gem install fpm
% cd /deploy
% ./gendeb.sh
% sudo dpkg -i druns_-_amd64.deb
```

4. Create the database in postgres:

```
% sudo -u postgres createdb druns
% sudo -u postgres psql druns < /usr/druns/db/structure.sql
```

5. Initialize the system:

```
% /usr/druns/bin/bootstrap -config /usr/druns/etc/webserver.conf -email -name "" -password ""
```

6. Add periodics to crontab

```
% crontab -e

*/10 * * * * /usr/druns/bin/scheduler /usr/druns/etc/webserver.conf
```