跳转至

部署文档

本目录包含 Shortener 项目的部署相关文档。

文档列表

后端部署

前端部署

快速开始

Docker 部署(推荐)

# 克隆仓库
git clone https://github.com/jetsung/shortener.git
cd shortener

# 使用 Docker Compose 启动
docker-compose up -d

详见:Docker 部署

传统部署

  1. 编译项目
  2. 配置数据库
  3. 配置服务
  4. 启动服务

详见:部署指南

DEB 包安装

# 下载 DEB 包
wget https://github.com/jetsung/shortener/releases/latest/download/shortener_amd64.deb

# 安装
sudo dpkg -i shortener_amd64.deb

详见:DEB 包安装

部署架构

单机部署

  • 应用服务器
  • SQLite 数据库
  • 本地缓存

分布式部署

  • 多个应用服务器(负载均衡)
  • PostgreSQL/MySQL 数据库
  • Redis/Valkey 缓存集群

相关文档