2024-03-01-23-30
This commit is contained in:
parent
51d1927a26
commit
c93ce21ece
@ -3,7 +3,7 @@
|
|||||||
* Dokuwiki's Main Configuration File - Local Settings
|
* Dokuwiki's Main Configuration File - Local Settings
|
||||||
* Auto-generated by config plugin
|
* Auto-generated by config plugin
|
||||||
* Run for user: admin
|
* Run for user: admin
|
||||||
* Date: Sun, 21 Jan 2024 12:20:44 +0300
|
* Date: Thu, 29 Feb 2024 22:59:53 +0300
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$conf['title'] = 'HowTo Yggdrasil';
|
$conf['title'] = 'HowTo Yggdrasil';
|
||||||
@ -21,6 +21,7 @@ $conf['useacl'] = 1;
|
|||||||
$conf['autopasswd'] = 0;
|
$conf['autopasswd'] = 0;
|
||||||
$conf['passcrypt'] = 'smd5';
|
$conf['passcrypt'] = 'smd5';
|
||||||
$conf['superuser'] = '@admin';
|
$conf['superuser'] = '@admin';
|
||||||
|
$conf['disableactions'] = 'resendpwd,subscribe,unsubscribe';
|
||||||
$conf['target']['interwiki'] = '_blank';
|
$conf['target']['interwiki'] = '_blank';
|
||||||
$conf['target']['extern'] = '_blank';
|
$conf['target']['extern'] = '_blank';
|
||||||
$conf['fetchsize'] = 5000000;
|
$conf['fetchsize'] = 5000000;
|
||||||
|
@ -45,8 +45,6 @@ JWT_SECRET=super_password
|
|||||||
UID=1000
|
UID=1000
|
||||||
GID=1000
|
GID=1000
|
||||||
|
|
||||||
TCP_PORT=8085
|
|
||||||
|
|
||||||
WS_PORT=8085
|
WS_PORT=8085
|
||||||
WS_ADDRESS=[::]
|
WS_ADDRESS=[::]
|
||||||
</code>
|
</code>
|
||||||
@ -64,10 +62,10 @@ ufw allow from 0200::/7 to any port 8085
|
|||||||
После этого, chess-server можно запустить:
|
После этого, chess-server можно запустить:
|
||||||
|
|
||||||
<code>
|
<code>
|
||||||
php cli/dev.php
|
php cli/ratchet/ws.php
|
||||||
</code>
|
</code>
|
||||||
|
|
||||||
* Запуск сервера подразумевает несколько режимов, описанных [[https://github.com/chesslablab/chess-server#run-the-chess-server|README]]. В нашем случае подойдёт именно dev, так как он не требует наличия SSL сертификатов.
|
* Запуск сервера поддерживает несколько веб-сокет библиотек, ratchet поддерживает протоколы wss и ws - в случае Yggdrasil, второй не требует наличия SSL сертификата.
|
||||||
|
|
||||||
Чтобы сервер запускался при старте системы, можно добавить его в systemd:
|
Чтобы сервер запускался при старте системы, можно добавить его в systemd:
|
||||||
|
|
||||||
@ -83,7 +81,7 @@ After=network.target
|
|||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
User=chesslablab
|
User=chesslablab
|
||||||
ExecStart=/usr/bin/php /home/chesslablab/chess-server/cli/dev.php
|
ExecStart=/usr/bin/php /home/chesslablab/chess-server/cli/ratchet/ws.php
|
||||||
StandardOutput=file:/home/chesslablab/chess-server-debug.log
|
StandardOutput=file:/home/chesslablab/chess-server-debug.log
|
||||||
StandardError=file:/home/chesslablab/chess-server-error.log
|
StandardError=file:/home/chesslablab/chess-server-error.log
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
@ -283,7 +281,7 @@ service nginx reload
|
|||||||
|
|
||||||
===== mpablab =====
|
===== mpablab =====
|
||||||
|
|
||||||
[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента.
|
[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента на базе фреймворка [[wpru>Symfony|Symfony]].
|
||||||
|
|
||||||
===== Узлы =====
|
===== Узлы =====
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user