Difference between revisions of "Service/Social Help"

From Sugar Labs
Jump to navigation Jump to search
Line 33: Line 33:
 
   
 
   
 
  sudo ./launcher start app --docker-args "-m 4g --cpuset='6-7'"
 
  sudo ./launcher start app --docker-args "-m 4g --cpuset='6-7'"
 +
Most of the helpful discourse documentation is found [https://meta.discourse.org/t/how-do-i-update-my-docker-image-to-latest/23325 on their discourse forum].
  
 
Then the re director:
 
Then the re director:

Revision as of 03:07, 5 May 2015

Hostnames & Emails

socialhelp.sugarlabs.org

use.socialhelp.sugarlabs.org (HTTP only, redirects to use-socialhelp on https)

use-socialhelp.sugarlabs.org

socialhelp AT sugarlabs DOT org

Hosted On

Freedom using docker

All the stuff lives in /srv/socialhelp

It uses the socialhelp partition which is 20G ext4 on the lvm

Ports

Shfr: 8000

Discourse: 8002 (2222 ssh)

Setup

First do the discourse:

cd /srv/socialhelp/discourse

# Generate the container - will take some time
sudo ./launcher rebuild app

sudo ./launcher start app --docker-args "-m 4g --cpuset='6-7'"

Most of the helpful discourse documentation is found on their discourse forum.

Then the re director:

docker pull samdroid/aslo-shfr
# Get id of old instance
docker ps
docker kill [id]
docker run -e API_KEY=DISCOURSE_API_KEY -m 500m --cpuset="7" -c 1 -p 8000:8000 --name="SHFR-Beaver" -d samdroid/aslo-shfr:latest 

The api key is stored in /srv/socialhelp/discourse_api_key.txt