1
0
Files
asset-management/docker-compose.yml
cnbugs a40a0137cf 初始提交:希姆计算硬件资产管理系统
功能:
- Django + MySQL + 深色主题
- 资产增删改查(含资产编号、BMC地址、设备位置、备注)
- Excel导入导出(分类自动创建)
- 设备分类管理
- 资产变更记录追踪
- 质保到期提醒
- 用户认证系统
- Docker部署支持
2026-04-25 08:04:51 +08:00

46 rindas
998 B
YAML

version: '3.8'
services:
db:
image: mysql:8.0
restart: always
environment:
MYSQL_ROOT_PASSWORD: password123
MYSQL_DATABASE: asset_management
MYSQL_CHARSET: utf8mb4
MYSQL_COLLATION: utf8mb4_unicode_ci
ports:
- "3307:3306"
volumes:
- mysql_data:/var/lib/mysql
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 10s
timeout: 5s
retries: 5
web:
build: .
restart: always
ports:
- "8010:8000"
environment:
- DB_ENGINE=django.db.backends.mysql
- DB_NAME=asset_management
- DB_USER=root
- DB_PASSWORD=password123
- DB_HOST=db
- DB_PORT=3306
- DJANGO_DEBUG=False
- DJANGO_ALLOWED_HOSTS=*
depends_on:
db:
condition: service_healthy
volumes:
- static_data:/app/staticfiles
volumes:
mysql_data:
static_data: