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> |