Skip to content

Latest commit

 

History

History
 
 

docker

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

镜像构建说明

  • server 基于node构建server服务
  • Mongo

Docker 部署说明文档

使用docker-compose部署:

docker-compose中包含server服务和mongodb,如果已经单独运行了mongodb可以直接用Dockerfile构建。

构建yml文件
设置容器信息

version: '3'
services:

 mongo:
   container_name: mongo
   image: mongo
   volumes:
     - ./data:/data/db
   ports:
     - "27017:27017"
   networks:
     - appnet

 server:
   build:
     context: ../
     dockerfile: docker/Dockerfile
   environment:
     FABU_DB_HOST: mongo
     FABU_BASE_URL: https://fabu.apppills.com  #这是服务器部署的地址,请换成自己的 本地运行demo可以删除本行
     FABU_UPLOAD_DIR: /fabu/upload 
   ports: 
     - "9898:9898"
   volumes:
     - ./upload:/fabu/upload
   depends_on:
     - mongo
   networks:
     - appnet

networks:
 appnet:
   driver:
     bridge

进入docker目录中: 执行:

docker-compose up -d --build