UPVU 2.0 – Upvu Web/Desktop client
Immutable, decentralized, uncensored, rewarding communities powered by Steem.
Fast, simple and clean source code with Reactjs + Typescript.
- Production version - master branch
Feel free to test it out and submit improvements and pull requests.
- node ^16.0.0
- yarn ^1.22.0
$ git clone https://github.com/realmankwon/upvu_web
$ cd upvu_web
$ yarn
$ nano src/config.ts
USE_PRIVATE
- if instance has private api address and auth (0 or 1 value)REDIS_URL
- support for caching amp pages
$ yarn start
- Make sure to branch off your changes from
development
branch. - Make sure to run
yarn test
and add tests to your changes. - Make sure new text, strings are added into
en-US.json
file only. - Code on!
You can use official realmankwon/upvu: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 realmankwon/upvu:latest
Configure the instance using following environment variables:
USE_PRIVATE
docker run -it --rm -p 3000:3000 -e USE_PRIVATE=1 realmankwon/upvu:latest
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
@realmankwon @happyberrysboy @donekim
To report a non-critical issue, please file an issue on this GitHub project.
We will evaluate the risk and make a patch available before filing the issue.