Na Grécia Antiga, muitos cidadãos tinham um local onde se encontravam quatro vezes por mês para se envolver em discussões sobre toda a vida política e pública da Cidade-Estado. Eles se conheceram em um lugar específico chamado The Agora .
Hoje em dia não temos Ágoras e mesmo que tenhamos não as usamos porque estamos muito ocupados ganhando algo para pagar as contas ou mudar o mundo de outras formas.
O pessoal do DemocracyOS sabe disso e tem feito algo a respeito. Eles fizeram esta plataforma para trazer o Agora para nossas mesas e dispositivos móveis, para que possamos nos envolver em discussões que acabarão por promulgar leis, tudo a partir desta plataforma digital online.
Aqui está o artigo da Wired com isso.
No StarterSquad, achamos que o modelo de ditadura draconiana da maioria das corporações não se encaixa bem em nossa cultura de empresa favorável a startups, por isso estamos realizando experimentos sobre como a empresa toma decisões.
Então seguimos as instruções de instalação aqui e provisionamos um servidor usando prudentia e em menos de 10m temos um DemocracyOS rodando em produção.
Neste protocolo, estou compartilhando como fazer o upstart para que o DemocracyOS inicie automaticamente no servidor:
upstart.conf
description "DemocracyOS on StarterSquad"
author "StarterSquad team"
start on runlevel [2345]
stop on runlevel [016]
respawn
console log
setuid {{ansible_user_id}}
setgid {{ansible_user_id}}
env HOME={{install_dir_server}}
env NODE_PATH=.
exec start-stop-daemon --chdir ${HOME} --start -- pid=/var/run/{{api_upstart_name}}.pid --exec /usr/bin/node -- index.js