860 B
860 B
本地开发依赖
compose.dev.yml 只提供 PostgreSQL 和 RabbitMQ,端口绑定 localhost。
先复制 .env.example 为 .env,然后在仓库根目录运行:
make infra-config
make infra-up
make infra-down
infra-down 保留数据卷;不要把示例口令用于正式部署。
API 存活检查和前端预览不依赖这些容器,可以先独立启动。
该 Compose 不运行判题 Worker 或不可信代码。
镜像固定具体维护版本(PostgreSQL 18.6、RabbitMQ 4.3.6),正式实验前另锁镜像摘要。 配置检查只验证 Compose 结构;成功启动、实际健康与备份恢复需要单独验证。 后续受控主机服务和最小权限沙箱启动器配置放在本目录。
官方镜像说明:PostgreSQL、 RabbitMQ。