Files
debt-manager/docker-compose.yml
OP 056c4defec v2.4: 响应式布局 + 借款按钮优化
- 所有页面添加响应式CSS,支持手机/电脑自适应
- index.html: 导航栏active状态、表单、统计、借款列表响应式
- analysis.html: 图表、统计卡片响应式
- admin.html: 表格、搜索栏响应式
- reset-password.html: 登录卡片响应式
- 修复导航栏active类:analysis.html的分析标签高亮
- 非本人借款:隐藏修改按钮,快速还款改为快速查看
- 修复main.py重复函数
- 添加debt-manager.sh管理脚本
2026-07-01 22:50:09 +08:00

38 lines
869 B
YAML

services:
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: ${POSTGRES_DB:-debt_manager}
POSTGRES_USER: ${POSTGRES_USER:-postgres}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres}
volumes:
- pgdata:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 5s
timeout: 5s
retries: 5
backend:
build: ./backend
image: debt-manager-backend
ports:
- "8000:8000"
environment:
DATABASE_URL: ${DATABASE_URL:-postgresql+asyncpg://postgres:postgres@db:5432/debt_manager}
SECRET_KEY: ${SECRET_KEY:-change-this-in-production}
depends_on:
db:
condition: service_healthy
frontend:
build: ./frontend
image: debt-manager-frontend
ports:
- "806:80"
depends_on:
- backend
volumes:
pgdata: