Незаверенный! Пожалуйста, проверьте v4 здесь
Неиспользуемая, децентрализованная, без цензура, вознаграждающие сообщества, управляемые улей.
Быстрый, простой и чистый исходный код с типовой типовой reactjs +.
Не стесняйтесь проверить его и отправлять улучшения и привлечь запросы.
$ 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 с программным обеспечением Ecency-Vision:
HIVESIGNER_ID и HIVESIGNER_SECRET enset и, необязательно установить use_private = 1, и оставить «базу» в Constants/Defaults.json установить на «https://ecency.com». Ваш новый сайт будет содержать больше функций, поскольку он будет использовать частное API Ecency. Это, безусловно, самый простой вариант.base на URL своего собственного сайта, но вам придется установить переменные среды HIVESIGNER_ID и HIVESIGNER_SECRET ; Установите use_private = 0, а также настройте свою учетную запись The HIVESIGNER_ID на веб -сайте Hivesigner. Hivesigner понадобится secret в форме длинного шестнадцатеричного номера нижней части. Hivesigner_secret должен быть установлен на это значение. Чтобы проверить вход и выполнить операции на уровне публикации, это программное обеспечение опирается на Hivesigner. Пользователь @alice будет использовать учетные данные для входа для входа на сайт с помощью одного из нескольких методов, но сайт будет общаться с Hivesigner и попросит его выполнить все операции по публикации от имени @Alice. Hivesigner Can и будет делать это, потому что оба @Alice предоставили пользователю HIVESIGNER_ID и пользователю HIVESIGNER_ID предоставили свои полномочия по публикации Hivesigner.
Если вы настраиваете свой собственный веб -сайт, кроме Ecency.com, вы все равно можете оставить 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]
Мы оценим риск и сделаем патч, доступным, прежде чем подавать проблему.