На связи @ontofractal. Теперь Glasnost упакована в Docker имидж, опубликована на Docker Hub и может быть запущена с помощью одной строки в терминале.
docker run -it -p 80:80 -e "GLASNOST_SOURCE_BLOCKCHAIN=..." -e "GLASNOST_BLOG_AUTHOR=..." --restart always ontofractal/glasnost:0.1
Для выбора блокчейна и блога используются переменные пространства докер контейнера.
GLASNOST_SOURCE_BLOCKCHAIN
:steem
илиgolos
GLASNOST_BLOG_AUTHOR
: имя аккаунта в steem или golos
Такие переменные пространства, как PORT
, STEEM_URL
и GOLOS_URL могут быть изменены в Dockerfile для создания нового докер имиджа.
Как выглядит Glasnost alpha
Демо
Демонстрация Glasnost для аккаунта @ontofractal
Технологии
- Elixir
- Phoenix
- Mnesia
CSS библиотека: Semantic UI.
Дорожная карта
Больше о планах по развитию Glasnost можно прочитать в посте c анонсом.
Обратная связь
Если есть пожелания к Glasnost -- пишите ontofractal на protonmail.com или в chat.golos.io.
Интересно. Нужно попробовать.
@ontofractal Собрал и запустил glasnost на localhost. Немного странный вопрос - как его теперь остановить? ) Я нуб в линуксе.
@vadbars, ты в докере запускал? Тогда последовательность такая:
1
docker ps
и найти имя контейнера (в колонке NAMES)2
docker stop CONTAINER_NAME
3
docker rm CONTAINER_NAME
Это для всех операционных систем так.
Сработало, спасибо. Надо бы записать это в README.md на гитхабе, не?
Это скорее о докере, чем о glasnost, но ссылка на документацию докера нужна.
Кстати, я принимаю пулл реквесты :)
Ага, я про них тоже подумал. Запуллю.
@glasnost, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
Милое дело! Собирается на раз. Бегает быстро. Но есть проблемы с отображением постов.
Расскажи подробнее, плиз. Это связано с парсингом маркдауна?
Причины мне трудно определить. Но некоторые посты обрываются на ссылках, которые показываются как html. Вот этот, например, https://golos.id/mapala/@vadbars/bolgarskiij-voyazh-2010-trudnoe-nachalo вместо списка ссылок в конце страницы
"Трудное начало Голос, Мапала
Краснокожая паспортина и все, все, все Голос, Мапала
ИнкВИЗИция Голос, Мапала"
показывает их исходный код (в виде < a href="" >...< /a >).
Да, это связано с парсингом HTML внутри markdown. Займусь в следующих релизах.