5 Star 15 Fork 7

DataCloud / dockerize网站快速部署

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
docker-compose.yml 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
于北 提交于 2020-02-05 19:39 . first commit
version: '3.1'
services:
nginx:
container_name: webserver
build:
dockerfile: Dockerfile
context: ./nginx
ports:
- 80:80
restart: always
depends_on:
- api
# - frontend
environment:
# #是开发环境还是发布环境
- NODE_ENV=development
# #部署时的主机域名指定API
- VUE_APP_BASE_API=http://localhost/api/
# frontend:
# container_name: frontend
# build:
# dockerfile: Dockerfile
# context: ./frontend
# depends_on:
# - api
# ports:
# - 8080:8080
# restart: always
# environment:
# # #是开发环境还是发布环境
# - NODE_ENV=development
# # #部署时的主机域名指定API
# - VUE_APP_BASE_API=http://localhost/api/
api:
container_name: backend
build:
dockerfile: Dockerfile
context: ./api
# #ports用来查看接口文档,生产环境请注释
ports:
- 5000:80
restart: always
depends_on:
- mongo
mongo:
container_name: database
image: mongo
restart: always
##生产环境时注释掉
ports:
- 27017:27017
environment:
##这里设置数据库用户名密码
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: Trololo124!
volumes:
- mongodb:/data/db
volumes:
mongodb: {}
Docker
1
https://gitee.com/DataDrop/dockerize-website-vue-fastapi.git
git@gitee.com:DataDrop/dockerize-website-vue-fastapi.git
DataDrop
dockerize-website-vue-fastapi
dockerize网站快速部署
master

搜索帮助