The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
{{Host | {{Host | ||
|name=dorfmapserver.chaosdorf.dn42 | |name=dorfmapserver.chaosdorf.dn42 | ||
|os=Debian Sid | |os=Debian Sid x86_64 | ||
|location=Host: | |location=Host:Hyperion | ||
|purpose=Dorfmap-Dienste | |purpose=Dorfmap-Dienste | ||
|disk= | |disk=16GB | ||
|ram= | |ram=512MB | ||
|ssh_pam=No | |ssh_pam=No | ||
|ssh_userlogin=No | |ssh_userlogin=No | ||
|admins=derf,marudor | |admins=derf,marudor | ||
|munin=''n/a'' | |munin=''n/a'' | ||
}} | }} | ||
Enthält Dienste für die dorfmap. Frontend und Backend selbst laufen weiterhin auf {{H|feedback}}. | Enthält Dienste für die dorfmap. Frontend und Backend selbst laufen weiterhin auf {{H|feedback}}. | ||
Line 19: | Line 18: | ||
[https://github.com/chaosdorf/dorfmap-websockets dorfmap-websockets] stellt dorfmap/socket.io bereit und erlaubt die Kommunikation zwischen verschiedenen dorfmapclients (also Browsern). | [https://github.com/chaosdorf/dorfmap-websockets dorfmap-websockets] stellt dorfmap/socket.io bereit und erlaubt die Kommunikation zwischen verschiedenen dorfmapclients (also Browsern). | ||
Es läuft unter einem eigenen Benutzer <tt>dorfmap-websockets</tt>. Das Git-Repository liegt in <tt>/srv/dorfmap-websockets/dorfmap-websockets</tt>. Verwaltet wird der Service per systemd, relevante Befehle sind < | Es läuft unter einem eigenen Benutzer <tt>dorfmap-websockets</tt>. Das Git-Repository liegt in <tt>/srv/dorfmap-websockets/dorfmap-websockets</tt>. Verwaltet wird der Service per systemd, relevante Befehle sind <ttd>sudo systemctl status dorfmap-websockets.service</tt>, | ||
<tt>sudo systemctl restart dorfmap-websockets.service</tt> etc. | <tt>sudo systemctl restart dorfmap-websockets.service</tt> etc. | ||
=== Updates einspielen === | === Updates einspielen === | ||
(Wird bald™ per Fabric geskriptet) | |||
<source lang="bash"> | |||
cd /srv/dorfmap-websockets/dorfmap-websockets | |||
sudo systemctl stop dorfmap-websockets.service | |||
sudo -u dorfmap-websockets git pull | |||
sudo npm install # falls neue Dependencies dazukamen | |||
sudo chown -R dorfmap-websockets . # dito | |||
sudo systemctl start dorfmap-websockets.service | |||
sudo systemctl status dorfmap-websockets.service | |||
</source> |