Glasnost alpha v0.2 release: simple deployment with Docker and Docker Hub

in steemit •  2 years ago

Glasnost app server for Steem/Golos is dockerized, docker image is published on Docker Hub and can be launched with a single shell command.

docker run -it -p 80:80 -e "GLASNOST_SOURCE_BLOCKCHAIN=..." -e "GLASNOST_BLOG_AUTHOR=..." --restart always ontofractal/glasnost:0.1

Glasnost repo

Glasnost on Docker hub

Glasnost configuration settings:

  • GLASNOST_BLOG_AUTHOR: your steem/golos account name

Other settings like PORT, STEEM_URL and GOLOS_URL can be configured in the Dockerfile.

Glasnost alpha v0.2

Glasnost alpha is a static blog server for a single blog author. Glasnost will periodically synchronize content with new posts published on Steem. All data is stored by in-memory Mnesia database that is a part of Erlang/OTP platform.

Glasnost demo for @ontofractal

Tech stack

  • Elixir
  • Phoenix
  • Mnesia

What's Glasnost? and Glasnost Roadmap

Read more about Glasnost and its roadmap in the introduction post

Development process

Glasnost is a single code base developed simultaneously both for Steem and Golos blockchains. Sustainable Glasnost development is made possible by the committed support of Golos open source ecosystem by @cyberfund. Read more about Golos and cyberfund open source support in this post by @hipster.


If you have any requests or feedback, please get in touch with me: ontofractal at or


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  1. Will you be able to benefit from the new fork 17 feature of arbitrary rewards?

  2. When will I be able to build my own blog with it?

  1. Maybe but I'm not sure how.
  2. It's possible right now. Just launch a docker container on the server with docker run -it -p 80:80 -e "GLASNOST_SOURCE_BLOCKCHAIN=steem" -e "GLASNOST_BLOG_AUTHOR=cryptoctopus" --restart always ontofractal/glasnost:0.1and your blog is running.