Здравствуйте. Сегодня узнал, что https://ropox.app/steemjs, также как и версия для Viz, больше не работают. В связи с этим сделал у себя эти сервисы:
- По Голосу: https://api.dpos.space/steemjs
- Для Viz: https://api.dpos.space/viz/
Помимо форка сделал следующее
- Изменил неработающие Ноды и добавил новые (для Голоса Ноду golos.id);
- Обновил версию golos-classic-js и viz-js-lib.
Инструкция по установке
- Создаём пустую папку на сервере с любым названием.
- Переходим к ней в консоли:
cd dir
(dir - ваше название).
git clone https://github.com/denis-skripnik/steemjsgui
- Идём в package.json, чтоб актуализировать версии. Например, если вы видете, что golos-classic-js устарел, меняете версию. В принципе можно вовсе выбрать latest: "latest".
- Вводим
npm install
- Там-же (в package.json) находим:
"predeploy": "npm run build",
"deploy": "scp -r build/* [email protected]:/var/www/html/steemjs/"
Копируем и вставляем в консоль
npm run build
И нажимаем enter. Ждём, когда всё закончится.
- Дальше смотрим это:
scp -r build/* [email protected]:/var/www/html/steemjs/
- [email protected] - это логин@сервер ssh.
/var/www/html/steemjs заменяем на свой адрес к папке вашего сайта, где хотите видеть сайт.
Вводим пароль и ждём. - В папке, где будет размещён api explorer, добавляем .htaccess со следующим содержимым:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /steemjs/
RewriteRule ^steemjs/index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /steemjs/index.html [L]
</IfModule>
Подобным образом делается и для Viz, но steemjs заменяем на viz.
Всё
С вами был незрячий разработчик, делегат и автор @denis-skripnik. До встречи в новых постах.
P. S. Вчера создал заявку по dpos.space/golos: пост, заявка. Буду благодарен за поддержку.
Сегодня примерно с 16 до 19 по Москве обновлялся сертификат. Сейчас сайт и все поддомены работают в нормальном режиме.