SimSaladin / rnfssp

Yesod application for Blog and Media sharing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rnfssp: Media sharing web application

NOTE: Absolutely not bugfree, but good enough for testing, if you really want to

rnfssp is a web application built on top of Yesod. Features include

  • Maintainers' blog.
  • Media shares.
  • Imageboard-style forum for users.
  • Real-time chat.

Installation

Database

rnfssp is designed to be used with PostgreSQL, and uses a few custom queries (for now, to search the media database).

Install the postgresql package your distro provides and setup an account for rnfssp.

# pacman -S postgresql

TODO TODO TODO

Development environment

Deployment via keter

Procedure

  • Clone the repo.
  • Run cabal install in the root.
  • Setup files config/postgresql.yml and config/settings.yml
  • run the binary rnfssp Production

Some known bugs

  • The mpd section fails with 500 if mpd is not started
  • section filepaths (at least Film,SingleSourc?) need to be absolute. Symbolic links don't work.

Technical information

Icons

by Fontello, http://fontello.com. Configuration in the repo.

Of interest

git should not track changes to configs/postgresql.yml, as

git update-index --assume-unchanged config/postgresql.yml

About

Yesod application for Blog and Media sharing.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 65.5%Language:CSS 23.2%Language:JavaScript 9.3%Language:CoffeeScript 1.8%Language:Shell 0.2%