An ansible playbook for discourse
You should modify hosts
Some roles are optional, you can remove it
Vars begin with _
is optional, you shoud remove _
before use them
- lib
Libs for discourse
- node
Node.js for compile frount assets
- redis
Redis for cache
- postgresql
PostgreSQL Server
- ruby
Ruby runtime installed by ruby-build
- discourse
Install Discourse
- sidekiq
For cron jobs
- nginx
Web Server
- certbot
Request certs for HTTPS
- cli
Some script in discourse_docker