blob: 26de179243bdf08f0bac6c2a8489da117e72a135 [file] [log] [blame]
`Warsaw Hackerspace`_ presence tracker hosted on https://at.hackerspace.pl. It
uses dhcpd.leases file to track MAC adressess of devices connected to hs LAN
network.
This is running on `customs` machine. Go to
``hswaw/machines/customs.hackerspace.pl`` to see how it is deployed.
.. _Warsaw Hackerspace: https://hackerspace.pl
Setup
-----
.. code:: bash
cp config.dist.yaml config.yaml
cp web-config.yaml.dist web-config.yaml
# edit config files using your favourite editor
$EDITOR config.yaml
$EDITOR web-config.yaml
# create new database file (or copy existing one)
sqlite3 at.db < dbsetup.sql
# build
nix-build ../../default.nix -A hswaw.checkinator
Running
-------
.. code:: bash
# run tracker
./result/bin/checkinator-tracker config.yaml
# run web interface
# TODO: fix running debug entry point from nix build
./result/bin/checkinator-web-debug