此仓库是构建docker镜像需要的最小的依赖。 当前Docker镜像支持开发模式dev和生产模式start。 开发模式内置了golang和nodejs环境; 生产模式提供了飞布运行所必须得环境; 使用方法
- 构建镜像 docker build -t fireboom_server:latest .
- 运行容器 以开发模式启动,不可用于正式环境!
cd workspace
docker run -it -v $(pwd)/store:/fbserver/store
-v $(pwd)/upload:/fbserver/upload
-v $(pwd)/template:/fbserver/template
-v $(pwd)/custom-go:/fbserver/custom-go
-v $(pwd)/custom-ts:/fbserver/custom-ts
-p 9123:9123 -p 9991:9991
fireboom_server:latest dev
若是windows系统,请将
以生产模式启动 docker run -it -p 9123:9123 -p 9991:9991 fireboom_server:latest start
挂载目录
容器的工作目录为:./fbserver,根据需求挂载下述子目录。
存储目录: store、upload
钩子目录:custom-go 或 custom-ts (不用钩子,无需暴露)
日志目录(可选):log
端口说明
9123:飞布控制台的端口
9991:飞布处理所有api请求的端口
访问地址:localhost:9123