surl/README.MD
2024-08-15 14:37:56 +08:00

905 B

surl

短链接生成系统, 基于Spring Boot后端

配置项

  • 数据库类型: POSTGRESQL
  • 缓存中间件: REDIS

环境变量

  • PROTOCOL: 外链协议, 可选, 默认http
  • HOST: 主机, 可选, 默认localhost
  • PORT: 端口, 可选, 默认18888
  • DB_HOST: 数据库主机, 必选
  • DB_PORT: 数据库主机端口, 可选, 默认5432
  • DB_PASS: 数据库密码, 必选
  • REDIS_HOST: REDIS主机, 必选
  • SECRET_KEY: TOKEN密钥, 可选, 默认随机生成

部署

Docker

  1. 准备环境:
    • docker
    • docker compose
    • openjdk 21
  2. 部署镜像:
    • chmod +x gradlew
    • ./gradlew clean deploy

主机部署

  1. 准备环境:
    • openjdk 21
    • postgresql
    • redis
  2. 配置环境变量
  3. 编译:
    • chmod +x gradlew
    • ./gradlew clean bootJar
  4. 运行:java -jar build/libs/surl-0.0.1-SNAPSHOT.jar