discourse.stack 3.63 KB
Newer Older
HQ's avatar
HQ committed
1
VERSION=1.0a
HQ's avatar
HQ committed
2
APPID=1911
HQ's avatar
HQ committed
3 4
REBASE=0
MAINTAINER=Christian Orellana <christian@origo.io>
HQ's avatar
HQ committed
5
BASEIMAGE=ubuntu-bionic.1.0b.master.qcow2
HQ's avatar
HQ committed
6 7 8 9 10 11 12 13 14 15
BASESUITE=
NAME=discourse
APPNAME=Discourse
DIR=files
DIRTARGET=/tmp
TAR=
TARTARGET=
GIT=https://github.com/discourse/discourse.git
GITTARGET=/var/discourse
PREEXEC=/tmp/files/preexec.sh
HQ's avatar
HQ committed
16
DEBS=postgresql-10 libgdbm-dev libncurses5-dev automake libtool bison libffi-dev gawk g++ libssl-dev make zlib1g-dev libyaml-dev libsqlite3-dev sqlite3 libgmp-dev pkg-config libgmp-dev libreadline6-dev libpq-dev redis-server ruby-rmagick imagemagick optipng jhead jpegoptim gifsicle postfix software-properties-common ruby-sidekiq-cron ruby ruby-dev brotli libapache2-mod-passenger
HQ's avatar
HQ committed
17
POSTEXEC=/tmp/files/postexec.sh
HQ's avatar
HQ committed
18
SERVICE=
HQ's avatar
HQ committed
19 20 21
TERMINALLINK=/stabile/pipe/http://{uuid}:4200
PRICE=-420
VCPU=2
HQ's avatar
HQ committed
22
MEMORY=4096
HQ's avatar
HQ committed
23
LOGO=https://www.stabile.io/images/apps/logo-discourse.png
HQ's avatar
HQ committed
24
THUMBNAIL=https://www.stabile.io/images/apps/discourse_icon.png
HQ's avatar
HQ committed
25
SUMMARY=Discourse is a civilized discussion platform. Use it as a mailing list, forum, long-form chat room, and more!
HQ's avatar
HQ committed
26 27
DESCRIPTION=<div class="app-description">\
  Discourse is a from-scratch reboot, an attempt to reimagine what a modern Internet discussion platform should be today, in a world of ubiquitous smartphones, tablets, Facebook, and Twitter. \
HQ's avatar
HQ committed
28
  <h2>We're civilized.</h2> \
HQ's avatar
HQ committed
29
  Our trust system means that the community builds a natural immune system to defend itself from trolls, bad actors, and spammers - and the most engaged community members can assist in the governance of their community. We put a trash can on every street corner with a simple, low-friction flagging system. Positive behaviors are encouraged through likes and badges. We gently, constantly educate members in a just-in-time manner on the universal rules of civilized discourse.\
HQ's avatar
HQ committed
30 31 32 33 34 35
  <h2>Uncompromisingly open source.</h2> \
  There is only one version of Discourse - the awesome open source version. There's no super secret special paid commercial version with better or more complete features. Because Discourse is 100% open source, now and forever, it belongs to you as much as it belongs to us. That's how community works.<br> \
  Everything that most communities would want is included out of the box; a giant collection of complex plugins should not be required to have a great experience. \
  <h2>Simple. Modern. Fun.</h2> \
  Discourse pares all the complexity away and puts just the essential stuff on screen - the conversations you care most about, based on your participation.<br> \
  All the modern amenities you'd expect from a big social website like Twitter or Facebook are present in Discourse. Mention someone by @name. Paste in a link or an image, and we make it awesome on your behalf. Simple quoting and linking of replies and topics. Reply wherever you are, online or via email.<br> \
HQ's avatar
HQ committed
36 37
  And it "just works" on your phone and tablet.\
</div>\
HQ's avatar
HQ committed
38 39
<hr>\
<div>\
HQ's avatar
HQ committed
40
<h3>Comments from the Stabile team</h3>\
HQ's avatar
HQ committed
41
We've done our best to package Discourse, but it shure aint easy. When the stacks starts, the startup task "stabile-discourse" will attempt to recompile all the static assets, which is required. While this is done, a spinner is shown on the start page. The progress is being logged to "/tmp/discourse.out", where you can monitor the progress. If things go sideways, please type "rm /etc/discourse.seeded" and then reboot or type "stabile-discourse.pl" to try again and hopefully finish.\
HQ's avatar
HQ committed
42
</div>\
HQ's avatar
HQ committed
43
<div style="margin-top:20px;"><a href="https://gitlab.origo.io/origosys/stabile-stacks/-/tree/master/rocketchat" target="_blank">Stack source code</a></div>\
HQ's avatar
HQ committed
44
<div><a href="https://pub.origo.io/support/projects/stabile-support/boards" target="_blank">Support and discussion</a></div>