forked from huankong233/HkList-laravel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yaml
64 lines (60 loc) · 2.29 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
version: '3.8'
services:
94list-laravel:
# 容器名字
container_name: 94list-laravel
### 镜像名字
# 请使用 "huankong233/94list-laravel:0.1.6" 及以上版本
image: huankong233/94list-laravel:latest
# 使用的虚拟网口,必须配合底部 "自动创建网卡" 大项使用
networks:
- database
# 开放端口
ports:
# 左侧为外部开放端口,请自行修改,右侧为容器内端口,请勿修改
# 注意!左侧开放端口不要与其他项目端口重复
- '8080:8080'
# 目录映射
volumes:
### 左侧为宿主机目录,请自行修改,右侧为容器内部目录,请勿修改
# 当前版本配置
- ./path/94list-laravel/html:/var/www/html
# 版本备份储存 (用于升级时更高版本镜像时,存放旧版本的配置文件)
- ./path/94list-laravel/html_old:/var/www/html_old
# 重启策略
restart: always
# 环境变量
environment:
### 模式选择
# 0 为.env模式
# 1 为容器环境变量模式
# 使用模式0时,必须#注释或删除掉 "数据库配置" 大项,否则会出现参数被环境变量代替的情况
# 使用模式1时,可搭配下方数据库配置一同使用
- APP_INSTALL_MODE=1
# 更新开关
- APP_AUTO_UPDATE=true
### 基础配置
# 网站名字
#- APP_NAME=94list-laravel
# 网站地址
#- APP_URL=http://localhost
### 数据库配置
# 数据库类型(有效参数:"sqlite"、"mysql")
#- DB_CONNECTION=mysql
# 数据库地址(注意!使用 "mysql" 数据库时,请改成可访问 "mysql" 的地址,请勿在 "brider" 模式下使用 "localhost"、"127.0.0.1" 地址)
# Tip:同个"docker-compose"部署下,"network"网卡相同,可直接填入容器名
#- DB_HOST=mysql
# 数据库端口 (Tip:"mysql" 默认端口3306)
#- DB_PORT=3306
# 数据库名字 (Tip:使用 "mysql" 时,填数据库名字;使用本地 "sqlite" 时,留空即可)
#- DB_DATABASE=94list
# 用户名
#- DB_USERNAME=94list
# 登陆密码
#- DB_PASSWORD=passwd
##### 自动创建网卡 #####
### 必选项!!! ###
# 定义网口类型
networks:
database:
driver: bridge