Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rafaeljusto/druns
- Owner: rafaeljusto
- License: gpl-2.0
- Created: 2014-10-23T15:33:11.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-10-21T14:04:25.000Z (about 9 years ago)
- Last Synced: 2024-06-20T22:34:39.293Z (5 months ago)
- Language: Go
- Homepage:
- Size: 1.95 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```