Gathering is a self hosted website for announcing group events.
This project is also an excuse for me to learn about web development.
License: Apache License 2.0
This package requires:
stackpostgresql-9.5+sendmail
Here are the different make options:
setup: Install GHC and deps for the package using stackinitdb: Create thegatherrole and database and the relevant tablesbuild: Build the haskell packagedev: Continuously build on file changes - good for developmentrun: Execute the server with the default settingsclean_all: Delete the package build and the databaseclean_db: Drop the tables, the database and the 'gather' role
example.cfg is an example configuration file you can use as a reference.
Use gather --config example.cfg to run gather with the configuration taken from the example.cfg file.
gather add-admin --user soupi: Promote the usersoupito admingather rem-admin --user soupi: Demote the usersoupifrom being admingather del-user --user soupi: Delete the usersoupifrom the system