项目作者: glagoly

项目描述 :
online decision-making platform
高级语言: Erlang
项目地址: git://github.com/glagoly/glagoly.git
创建时间: 2015-12-12T14:18:00Z
项目社区:https://github.com/glagoly/glagoly

开源协议:

下载


glagoly - online voting platform

Local run

Start the app (localhost:8001/app/index.html):

  1. ./rebar3 shell
  2. c(view_index).

Build front js

  1. npm i
  2. npm run js

Unit tests

  1. ./rebar3 eunit
  2. ./rebar3 eunit --module="filter_tests"

Codestyle

  1. ./rebar3 fmt -w

Update on prod

  1. sudo su # Important
  2. cd /var/www/glagoly/

Start:

  1. rebar3 release
  2. _build/default/rel/prod/bin/prod daemon

Attach:

  1. _build/default/rel/prod/bin/prod remote
  2. # CTRL-D - detach from console
  3. # gracefully shut down
  4. init:stop().

Update:

  1. git pull
  2. rebar3 compile
  3. _build/default/rel/prod/bin/prod restart