Glasnost v0.2: удобный и простой запуск апп сервера



На связи @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.

(ノ◕ヮ◕)ノ*:・゚✧

Comments 7


Милое дело! Собирается на раз. Бегает быстро. Но есть проблемы с отображением постов.

14.03.2017 18:38
0

Но есть проблемы с отображением постов.

Расскажи подробнее, плиз. Это связано с парсингом маркдауна?

14.03.2017 18:54
0

Причины мне трудно определить. Но некоторые посты обрываются на ссылках, которые показываются как html. Вот этот, например, /mapala/@vadbars/bolgarskiij-voyazh-2010-trudnoe-nachalo вместо списка ссылок в конце страницы
"Трудное начало Голос, Мапала
Краснокожая паспортина и все, все, все Голос, Мапала
ИнкВИЗИция Голос, Мапала"
показывает их исходный код (в виде < a >...< /a >).

14.03.2017 19:00
0

Да, это связано с парсингом HTML внутри markdown. Займусь в следующих релизах.

14.03.2017 19:05
0

@glasnost, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:

  • Выплаты - 6 позицию - 291,8600 GBG
16.03.2017 08:09
0

@ontofractal Собрал и запустил glasnost на localhost. Немного странный вопрос - как его теперь остановить? ) Я нуб в линуксе.

16.03.2017 13:18
0

@vadbars, ты в докере запускал? Тогда последовательность такая:

1 docker ps и найти имя контейнера (в колонке NAMES)
2 docker stop CONTAINER_NAME
3 docker rm CONTAINER_NAME

Это для всех операционных систем так.

16.03.2017 14:40
0

Сработало, спасибо. Надо бы записать это в README.md на гитхабе, не?

16.03.2017 14:44
0

Надо бы записать это в README.md на гитхабе, не?

Это скорее о докере, чем о glasnost, но ссылка на документацию докера нужна.

Кстати, я принимаю пулл реквесты :)

16.03.2017 15:23
0

Ага, я про них тоже подумал. Запуллю.

16.03.2017 18:13
0

Интересно. Нужно попробовать.

19.03.2017 11:54
0