spknetwork / ecency-boilerplate

Immutable, decentralized, uncensored, rewarding communities built, owned and operated by its users
https://ecency-boilerplate.vercel.app
MIT License
5 stars 5 forks source link

Discord Twitter Follow GitHub Repo stars

Ecency vision – Ecency Web/Desktop client

ecency

Immutable, decentralized, uncensored, rewarding communities powered by Hive.

Fast, simple and clean source code with Reactjs + Typescript.

Website

Desktop app

Please check latest version on Release page or Ecency link.

Developers

Feel free to test it out and submit improvements and pull requests.

Build instructions

Requirements
Clone

$ git clone https://github.com/ecency/ecency-vision

$ cd ecency-vision

Install dependencies

$ yarn

Edit config file or define environment variables

$ nano src/config.ts

Environment variables
Start website in dev

$ yarn start

Start desktop in dev

$ cd src/desktop $ yarn $ yarn dev

Pushing new code / Pull requests

Docker

You can use official ecency/vision:latest image to run Vision locally, deploy it to staging or even production environment. The simplest way is to run it with following command:

docker run -it --rm -p 3000:3000 ecency/vision:latest

Configure the instance using following environment variables:

docker run -it --rm -p 3000:3000 -e USE_PRIVATE=1 ecency/vision:latest

Swarm

You can easily deploy a set of vision instances to your production environment, using example docker-compose.yml file. Docker Swarm will automatically keep it alive and load balance incoming traffic between the containers:

docker stack deploy -c docker-compose.yml -c docker-compose.production.yml vision

Contributors

Contributors

Issues

To report a non-critical issue, please file an issue on this GitHub project.

If you find a security issue please report details to: security@ecency.com

We will evaluate the risk and make a patch available before filing the issue.