維持されていない!ここでV4を確認してください
不変、分散型、無修正、やりがいのあるコミュニティがハイブを搭載しています。
ReactJS + TypeScriptを使用した高速でシンプルでクリーンソースコード。
お気軽にテストして、改善を送信し、リクエストをプルしてください。
$ git clone https://github.com/ecency/ecency-vision
$ cd ecency-vision
$ yarn
$ nano src/config.ts
USE_PRIVATEインスタンスにプライベートAPIアドレスとauth(0または1値)がある場合HIVESIGNER_IDこれは特別なアプリケーションハイブアカウントです。解決しない場合、「Ecency.App」が使用されるアカウントです。HIVESIGNER_SECRETこれは、あなたのサイトが安全に通信するためにHive_Signerと共有する秘密です。REDIS_URLキャッシュアンプページのサポートEcency-Visionソフトウェアを使用してEcencyのような別のサービスをセットアップするとき:
HIVESIGNER_IDとHIVESIGNER_SECRET環境変数は、set uset and set use_private = 1を設定し、「https://ecency.com」に設定された定数/defaults.jsonに「base」を残します。新しいサイトには、EcencyのプライベートAPIを使用するため、より多くの機能が含まれます。これは断然最も簡単なオプションです。base独自のサイトのURLに変更する場合がありますが、環境変数HIVESIGNER_IDとHIVESIGNER_SECRETを設定する必要があります。 use_private = 0を設定し、HivesignerのWebサイトでHIVESIGNER_IDアカウントを構成します。Hivesignerには、長い小文字の16進数の形でsecretが必要です。 Hivesigner_Secretはこの値に設定する必要があります。 ログインを検証し、投稿レベルの操作を実行するために、このソフトウェアはHivesignerに依存しています。ユーザー@Aliceは、ログイン資格情報を使用していくつかの方法のいずれかを介してサイトにログインしますが、サイトはHivesignerと通信し、@Aliceに代わってすべての投稿操作を行うように依頼します。 Hivesignerは、@Aliceの両方がHIVESIGNER_IDユーザーに掲載権限を与え、 HIVESIGNER_IDユーザーがHivesignerに投稿機関を提供するため、これを行うことができます。
Ecency.com以外のWebサイトをセットアップしている場合でも、値base 「https://ecency.com」として残すことができます。ただし、 name 、 title 、 twitterHandle変更する必要があります。また、エセンシーに固有の静的ページもたくさんあります。
$ yarn start
developmentブランチからの変更を必ず分岐してください。yarn testを実行し、変更にテストを追加してください。en-US.jsonファイルのみに追加されていることを確認してください。公式のecency/vision:latest画像を使用してビジョンをローカルに実行し、ステージングまたは生産環境に展開できます。最も簡単な方法は、次のコマンドで実行することです。
docker run -it --rm -p 3000:3000 ecency/vision:latest次の環境変数を使用してインスタンスを構成します。
USE_PRIVATEREDIS_URLdocker run -it --rm -p 3000:3000 -e USE_PRIVATE=1 ecency/vision:latest例docker-compose.ymlファイルを使用して、一連のビジョンインスタンスを本番環境に簡単に展開できます。 Docker Swarmは自動的にそれを生かし続け、コンテナ間の入ってくるトラフィックを負荷バランスします。
docker stack deploy -c docker-compose.yml -c docker-compose.production.yml vision非批判的な問題を報告するには、このGitHubプロジェクトについて問題を提出してください。
セキュリティの問題が見つかった場合は、詳細を報告してください:[email protected]
リスクを評価し、問題を提出する前にパッチを利用できるようにします。