指定 Eggjs 的容器运行环境,代替项目中的 env 配置文件
# 其他配置
web:# 其他配置environment:-EGG_SERVER_ENV=prod # 此处指定了web容器的运行环境为prod, 等同于在Eggjs中env文件内设置成prod
# 其他配置
指定容器的网络,固定 IP
# 其他配置
networks:network_name:ipam:config:-subnet: xx.xx.xx.xx/16
容器间通信,当容器配置不在同一个 docker-compose.yml 时,指定需要加入的网络
# 其他配置
networks:network_name:external: true
针对 Nodejs,对 Web 容器限制内存的使用,防止 OOM
# 其他配置
web:#其他配置deploy:resources:limits:memory: 16384m# memory: 8G
# 其他配置