scripts/dev-up.sh
dev-up.sh 会先生成 storage/runtime/docker-compose.limits.yml,再叠加到主 Compose 文件启动服务。默认策略:
mem_limit 与 memswap_limit。MAVEN_OPTS 限制 Java 构建进程的可见 CPU 与堆内存;前端 Node 构建使用 NODE_OPTIONS 限制 V8 老生代内存。deploy/rabbitmq.conf 设置内存水位,避免受限容器中 Erlang 监控进程因资源过紧退出。如需查看实际限制值:
cat storage/runtime/docker-compose.limits.yml
服务端口:
SPRING_PROFILES_ACTIVE:默认 labDB_URL、DB_USERNAME、DB_PASSWORDREDIS_HOSTRABBITMQ_HOST、RABBITMQ_USERNAME、RABBITMQ_PASSWORDJWT_SECRETTASKS_INLINELAB_EMPLOYEE_COUNT、LAB_CANDIDATE_COUNT、LAB_ATTENDANCE_DAYSscripts/run-smoke.sh