脱离 Docker 依赖直接在系统上搭建 Discourse 基础环境。
主要把 discourse_docker 的 Dockerfile 转成 shell 脚本,用 shell 脚本直接在主机安装 Discourse 的 gifsicle pngcrush 等依赖。
discourse_docker 使用的是 ubuntu 16.04 ,所以主机的系统必须得用 ubuntu 16.04 .
discourse_docker 使用 runit 启动 web server, sidekiq 等。但普通的 ubuntu 默认是使用 systemd ,所以 web server 和 sidekiq 等进程的启动,你得像普通的 rails 应用,使用 god 或 monit 之类的进程管理软件来启动。