Glasnost v0.4 released: now with remote configuration and pagination - publish your Steem blog on your own domain

in #steemit7 years ago


Remote configuration for Glasnost has landed. The new approach lays the foundation for easy no-restart management of future features like multi-author blogs, tag whitelists/blacklists, advanced filtering and others.

Configuration

Start by uploading a similar JSON configuration file with your values to pastebin or github gists:

{
  "blog_author": "ontofractal",
  "source_blockchain": "steem",
  "about_blog_permlink": "ann-introducing-glasnost-alpha-open-source-blog-and-app-server-for-steem-golos-blockchains"
}

Then point Glasnost to your uploaded raw(!) file using Docker environment variable GLASNOST_CONFIG_URL.

docker run -it -p 80:80 -e "GLASNOST_CONFIG_URL=..."  --restart on-failure:10 ontofractal/glasnost:latest

Attention: you need a (raw)[http://pastebin.com/raw/bQ74P7sw] file link, not a default one.

Changelog

  • Remote configuration using a JSON file
  • About me page configuration setting
  • Pagination for index page and tags with 24 posts per page
  • Visual enhancements, thanks to @vadbars for the pull requests
  • Random bugfixes and improvements

Glasnost alpha v0.4 demo for @ontofractal

Glasnost repo

Glasnost v0.4 on Docker hub

Tech stack

  • Elixir
  • Phoenix
  • Mnesia

All data is stored by in-memory Mnesia database that is a part of Erlang/OTP platform.

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.

Feedback

If you have any requests or feedback, please get in touch with me: ontofractal at protonmail.com or steemit.chat.

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

Sort:  

Someone promoted your post. Promotions help every steemians.
Your reward is an upvote and 0.041 SBD extra promotion.
Good job, see you next time in Promoted! ;)

Beautiful! Waiting for comments :-)

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 63799.64
ETH 3130.40
USDT 1.00
SBD 3.97