Docker下安装的gogs
git hook 执行时的环境变量
1 | HOSTNAME=gogs-gogs1 |
Docker下安装的gogs
1 | HOSTNAME=gogs-gogs1 |
docker 运行1
docker run -d --restart=always --name v2ray -v /path/v2ray:/etc/v2ray -p 7777:1080 v2ray/official v2ray -config=/etc/v2ray/config.json
6种:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象
1 | "a" + "b" # >>> ab |
不可修改1
2
3a = (1, 2, 3)
a = (1, )
a = tuple([1, 2, 3]) # a 为 (1, 2, 3)
方便自己查询
启动 skynet 服务器需要提供一个配置文件,配置文件的编写可以参考 examples/config ,下面是一个简单的配置文件范例:1
2
3
4
5
6
7
8
9
10
11
12
13root = "./"
thread = 8
logger = nil
harbor = 1
address = "127.0.0.1:2526"
master = "127.0.0.1:2013"
start = "main" -- main script
bootstrap = "snlua bootstrap" -- The service for bootstrap
standalone = "0.0.0.0:2013"
luaservice = root.."service/?.lua;"..root.."test/?.lua;"..root.."examples/?.lua"
lualoader = "lualib/loader.lua"
snax = root.."examples/?.lua;"..root.."test/?.lua"
cpath = root.."cservice/?.so"
这个配置文件实际上就是一段 lua 代码,通常,我们以 key = value 的形式对配置项赋值。skynet 在启动时,会读取里面必要的配置项,并将暂时用不到的配置项以字符串形式保存在 skynet 内部的 env 表中。这些配置项可以通过 skynet.getenv 获取。
必要的配置项有: