Jump to content

Service/Social Help: Difference between revisions

From Sugar Labs
No edit summary
No edit summary
Tag: visualeditor
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 19: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