forked from phper666/dcnmp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
env.sample
91 lines (72 loc) · 3.07 KB
/
env.sample
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
################################################
### environment config file ###
################################################
# php项目代码存放路径,一般映射在宿主机/app目录下
CODE_PATH=/app/www
# 各个服务软件的数据备份,比如mysql、redis等等,防止容器挂后数据不见的问题
DATA_PATH=/app/data
# 各个服务的配置,放在当前目录下每个服务目录的conf目录中
CONF_PATH=./
# 各个服务的log
LOG_PATH=/app/log
#################### Nginx #####################
# nginx版本
NGINX_VERSION=1.15.7-alpine
# 开放端口
NGINX_HTTP_HOST_PORT=80
NGINX_HTTPS_HOST_PORT=443
############ PHP extensions #################
# PHP extensions:
#
# pdo_mysql,zip,pcntl,mysqli,mbstring,exif,bcmath,calendar,
# sockets,gettext,shmop,sysvmsg,sysvsem,sysvshm,pdo_rebird,
# pdo_dblib,pdo_oci,pdo_odbc,pdo_pgsql,pgsql,oci8,odbc,dba,
# gd,intl,bz2,soap,xsl,xmlrpc,wddx,curl,readline,snmp,pspell,
# recode,tidy,gmp,imap,ldap,imagick,sqlsrv,mcrypt,opcache,
# redis,memcached,xdebug,swoole,pdo_sqlsrv,sodium,yaf,mysql,
# amqp
#
# 上面是php一些常规的扩展,如果你需要安装,则用英文的逗号分隔填写在PHP_EXTENSIONS
# 对于此处未列出的其他扩展,您也可以安装
# 需要去install.sh、php72.sh、php56.sh脚本脚本中修改扩展
#################### end ####################
#################### PHP ####################
# Alpine Repositories
ALPINE_REPOSITORIES=mirrors.aliyun.com
# 支持多个版本,可以查看https://github.com/docker-library/repo-info/tree/master/repos/php/remote
# 如果你用swoole不需要php-fpm的话,可以使用7.2-cli-alpine,如果需要php-fpm则用7.2-fpm-alpine
# 5.6版本请使用5.6.40-fpm-alpine或者5.6.40-cli-alpine
PHP_VERSION=7.2-fpm-alpine
#映射端口
PHP_HOST_PORT_9000=9000
PHP_HOST_PORT_9501=9501
PHP_HOST_PORT_18306=18306
# 安装更多的PHP扩展脚本
PHP_MORE_EXTENSION_INSTALLER=php72.sh
PHP_EXTENSIONS=pdo_mysql,opcache,redis,zip,pcntl,mysqli,mbstring,bcmath,sockets,sysvmsg,sysvsem,sysvshm,pdo_pgsql,pgsql,gd,bz2,curl,mcrypt,memcached,swoole,amqp
# PHP容器内使用supervisor来管理一些命令,true为安装supervisor
PHP_SUPERVISORD_INSTALL=true
# PHP的SWOOLE扩展版本,如果要更换swoole版本,请把swoole压缩包下载到php/extensions目录,并替换下面的名称
PHP_SWOOLE_VERSION=swoole-4.3.6.tar.gz
#################### MySQL #####################
MYSQL_VERSION=5.7
MYSQL_HOST_PORT=3306
# 生产环境请替换密码
MYSQL_ROOT_PASSWORD=123456
#################### MONGODB #####################
MONGODB_VERSION=4.1
MONGODB_HOST_PORT=27017
MONGODB_INITDB_ROOT_USERNAME=root
MONGODB_INITDB_ROOT_PASSWORD=123456
#################### Redis #####################
REDIS_VERSION=5.0.3-alpine
REDIS_HOST_PORT=6379
#################### RABBITMQ #####################
RABBITMQ_VERSION=management
RABBITMQ_HOST_PORT_C=5672
RABBITMQ_HOST_PORT_S=15672
RABBITMQ_DEFAULT_USER=myuser
RABBITMQ_DEFAULT_PASS=mypass
################# redisMyAdmin #################
REDISMYADMIN_VERSION=erikdubbelboer/phpredisadmin:latest
REDISMYADMIN_HOST_PORT=8081