# 安装

## 前提条件

- Elixir ~> 1.17
- Erlang/OTP 27
- PostgreSQL 16+
- Node.js 20+（前端）

## 后端安装

```bash
cd backend
mix deps.get
mix ecto.create
mix ecto.migrate
```

## 前端安装

```bash
cd frontend
npm install
```

## 环境变量

| 变量 | 描述 | 默认值 |
|------|------|--------|
| `DATABASE_URL` | PostgreSQL 连接字符串 | - |
| `SECRET_KEY_BASE` | Phoenix 密钥 | - |
| `STA_ENVIRONMENT` | 环境 (homologation/production) | homologation |
| `STA_TIMEOUT` | 请求超时时间 (ms) | 30000 |
