这是一个可直接运行的轻量级进销存 ERP 容器镜像,包含:
rsg2019/erp:latestlinux/arm64 和 linux/amd64rsg2019/erp:arm64rsg2019/erp:amd64-v2docker run -d \
--name erp-app \
-p 8080:80 \
-e DB_HOST=你的数据库地址 \
-e DB_PORT=3306 \
-e DB_DATABASE=erp_db \
-e DB_USERNAME=root \
-e DB_PASSWORD=你的数据库密码 \
-e CORS_ALLOWED_ORIGINS="https://erp.example.com,https://your-domain.example" \
rsg2019/erp:latest
启动后访问:
http://服务器IP:8080
首次访问会进入安装向导。
services:
db:
image: mysql:8.0
container_name: erp-db
environment:
MYSQL_ROOT_PASSWORD: root123
MYSQL_DATABASE: erp_db
volumes:
- db_data:/var/lib/mysql
ports:
- "3307:3306"
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uroot", "-proot123"]
interval: 5s
timeout: 5s
retries: 10
app:
image: rsg2019/erp:latest
container_name: erp-app
ports:
- "8080:80"
environment:
DB_HOST: db
DB_PORT: 3306
DB_DATABASE: erp_db
DB_USERNAME: root
DB_PASSWORD: root123
CORS_ALLOWED_ORIGINS: https://erp.example.com
volumes:
- app_config:/var/www/backend/config
- app_storage:/var/www/backend/storage
depends_on:
db:
condition: service_healthy
volumes:
db_data:
app_config:
app_storage:
启动:
docker compose up -d
镜像已支持通过环境变量配置允许跨域来源:
CORS_ALLOWED_ORIGINS=https://erp.example.com,https://your-domain.example
支持逗号分隔多个域名。
808080:80当前镜像已包含以下基础安全处理:
*Content type
Image
Digest
sha256:fd7b40951…
Size
161.2 MB
Last updated
5 months ago
docker pull rsg2019/erp