Difference between revisions of "Service/Social Help"

From Sugar Labs
Jump to navigation Jump to search
Line 13: Line 13:
 
[[Machine/justice|Freedom]] using docker
 
[[Machine/justice|Freedom]] using docker
  
All the stuff lives in ''/srv/socialhelp''
+
All the stuff lives in <code>/srv/socialhelp</code>
  
It uses the ''socialhelp'' partition which is 20G ext4 on the lvm
+
It uses the <code>socialhelp</code> partition which is 20G ext4 on the lvm
  
 
=== Ports ===
 
=== Ports ===
  
 
Shfr: 8000
 
Shfr: 8000
 +
 
Discourse: 8002 (2222 ssh)
 
Discourse: 8002 (2222 ssh)
  
Line 26: Line 27:
 
First do the discourse:
 
First do the discourse:
  
    cd /srv/socialhelp/discourse
+
cd /srv/socialhelp/discourse
   
+
    # Generate the container - will take some time
+
<nowiki>#</nowiki> Generate the container - will take some time
    sudo ./launcher rebuild app
+
sudo ./launcher rebuild app
   
+
    sudo ./launcher start app --docker-args "-m 4g --cpuset='6-7'"
+
sudo ./launcher start app --docker-args "-m 4g --cpuset='6-7'"
  
 
Then the re director:
 
Then the re director:
  
    docker pull samdroid/aslo-shfr
+
docker pull samdroid/aslo-shfr
  
    # Get id of old instance
+
# Get id of old instance
    docker ps
+
docker ps
    docker kill [id]
+
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  
+
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 at: /srv/socialhelp/discourse_api_key.txt
+
The api key is stored in <code>/srv/socialhelp/discourse_api_key.txt</code>

Revision as of 20:12, 18 April 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'"

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