1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yangrunkang-upupor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
常规部署文档.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 23:00 09cf9c4

Стандартное развёртывание

Развёртывание с использованием JAR-пакета.

Зависимости сервиса upupor

Метод установки, см. официальную документацию по установке.

  1. mysql
  2. redis
  3. minio

Создание JAR-пакета

Перейдите в каталог исходного кода upupor:

mvn clean package -Dmaven.test.skip=true

После сборки файл upupor-web-1.0.0.jar можно найти в каталоге upupor/upupor-web/target/

Настройка системных переменных среды

Если в конфигурации есть специальные символы, необходимо добавить escape-символы.

export MYSQL_HOST=mysql数据库host
export MYSQL_PORT=mysql数据库端口
export MYSQL_USERNAME=mysql数据库用户名
export MYSQL_PASSWORD=mysql数据库密码
export MYSQL_DATABASE=mysql数据库
export REDIS_HOST=redis host
export REDIS_PORT=redis端口
export REDIS_PASSWORD=redis密码
export ALLOW_UPLOAD_PIC_SUFFIX=разрешить суффикс для загрузки изображений
export ALLOW_UPLOAD_PIC_QUALITY=разрешённое качество загружаемых изображений
export EMAIL_ON=переключатель электронной почты (0 — выключить, -1 — включить)
export EMAIL_SENDER_NICK_NAME=псевдоним отправителя электронной почты
export EMAIL_SENDER_ACCOUNT=учётная запись отправителя электронной почты
export EMAIL_ACCESS_KEY=ключ доступа
export EMAIL_ACCESS_SECRET=секретный ключ доступа
export WEBSITE=веб-сайт
export AD_SWITCH=включить ли рекламу (0 — отключить, -1 — включить)
export AD_SWITCH_RIGHT=включить ли правую рекламу (0 — отключить, -1 — включить)
export ANALYZE_SWITCH=переключатель анализа (0 — отключить, -1 — включить)
export LUENCE_INDEX_DIC=путь к словарю полнотекстового индекса
export THYMELEAF_CACHE=переключатель кэша THYMELEAF (true или false)
export LOG_PATH=адрес печати журнала
export UPUPOR_ENV=среда
export GOOGLE_DATA_AD_CLIENT_ID=идентификатор клиента Google Ads
export GOOGLE_AD_RIGHT=правая реклама Google
export GOOGLE_AD_FEED=рекламный канал Google
export GOOGLE_TAG_ID=идентификатор тега Google Analytics
export GOOGLE_GA_4=последний идентификатор ресурса GA4 от Google
export BUSINESS_STATIC_SOURCE=каталог хранения данных, соответствующий странице
export OSS_SOURCE=OSS-ресурсы, на данный момент реализована поддержка minio OSS с открытым исходным кодом. Upupor больше не использует OSS от Alibaba из-за высокой стоимости
export MINIO_ENDPOINT=конечная точка minio, например протокол://ip:port
export MINIO_ACCESS_KEY=minio ключ доступа к объекту
export MINIO_SECRET_KEY=секретный ключ minio
export MINIO_BUCKET_NAME=имя корзины объектов
export MINIO_REQUEST_URL=префикс доступа к ресурсам minio, например: https://www.upupor.com
export MINIO_NGINX_ROUTER=nginx пересылает URL, например /minio_upupor
export SQL_LOG=конфигурация класса реализации логирования SQL

Запуск сервиса upupor

java -jar upupor-web-1.0.0.jar

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/yangrunkang-upupor.git
git@api.gitlife.ru:oschina-mirror/yangrunkang-upupor.git
oschina-mirror
yangrunkang-upupor
yangrunkang-upupor
main