Menu

Tree [99129c] master /
 History

HTTPS access


File Date Author Commit
 app 2017-02-01 David Voisin David Voisin [f58a9c] Fixed edit song
 data 2017-02-28 David Voisin David Voisin [37cc8b] Fix edit song
 views 2017-01-30 David Voisin David Voisin [28d426] Add playlist publication dates in user proposed...
 www 2017-02-01 David Voisin David Voisin [d60e1e] Update auto-generated playlists images
 .gitignore 2016-09-08 David Voisin David Voisin [9d360e] Full working project, except some very minor bu...
 CMakeLists.txt 2016-11-21 David Voisin David Voisin [89f53c] User can change its privacy from profile
 README.md 2016-10-08 David Voisin David Voisin [7ff931] Update readme
 TODO unknown
 backup-db-struct.sh 2016-11-13 David Voisin David Voisin [88399e] Add script for DB struct generation
 config-fcgi.js 2017-03-11 David Voisin David Voisin [c203e9] Use en_US.UTF-8 locale
 config.js 2017-03-11 David Voisin David Voisin [c203e9] Use en_US.UTF-8 locale
 playlists.sql 2016-11-21 David Voisin David Voisin [89f53c] User can change its privacy from profile

Read Me

barde

CppCms web-based application.
Depending on your configuration file (default is config.js) once compiled you can execute as a standalone server or fast-CGI to execute using web-server (may be Nginx, Apache ...).
Statics files (in www directory) must be served on a real web-server.

Install

Dependencies

Servers

mysql

Libraries

  • libbooster.so.0
  • libcppcms.so.1
  • libcppdb.so.0

  • linux-vdso.so.1

  • libm.so.6
  • libpthread.so.0
  • libpcre.so.3
  • libdl.so.2
  • libgcrypt.so.11
  • libz.so.1

The 3 first libraries can be found there:
https://sourceforge.net/projects/cppcms/files/

Build

$ mkdir build
$ cd build
$ cmake ..
$ make

Execute

$ ./playlists --c ../config.js

Then open localhost:8080/playlists in your browser.