doracoin revised this gist . Go to revision
1 file changed, 52 insertions
winsw-minio.xml(file created)
| @@ -0,0 +1,52 @@ | |||
| 1 | + | <!-- | |
| 2 | + | 这是一个最小化的Windows服务包装器配置示例,仅包含必选项。 | |
| 3 | + | ||
| 4 | + | 此配置文件应放置在WinSW可执行文件附近,且名称应相同。 | |
| 5 | + | ||
| 6 | + | 例如,对于myapp.exe,配置文件名应为myapp.xml。 | |
| 7 | + | ||
| 8 | + | 有关配置选项的更多信息,请访问: https://github.com/kohsuke/winsw/blob/master/doc/xmlConfigFile.md | |
| 9 | + | 完整示例: https://github.com/kohsuke/winsw/blob/master/examples/sample-allOptions.xml | |
| 10 | + | --> | |
| 11 | + | <service> | |
| 12 | + | ||
| 13 | + | <!-- 服务的唯一标识,不能与其他服务重复--> | |
| 14 | + | <id>Minio</id> | |
| 15 | + | <!-- 服务显示名称 --> | |
| 16 | + | <name>Minio</name> | |
| 17 | + | <!-- 服务描述 --> | |
| 18 | + | <description>Minio Server RELEASE.2024-09-13T20-26-02Z (commit-id=5bf41aff1702adf2a11fa96a7b68f8651191e24d)</description> | |
| 19 | + | ||
| 20 | + | <!-- Path to the executable, which should be started --> | |
| 21 | + | <executable>%BASE%\minio.exe</executable> | |
| 22 | + | <arguments>server filedata --address ":9000" --console-address ":9001"</arguments> | |
| 23 | + | ||
| 24 | + | <!-- | |
| 25 | + | 如果指定,则设置为可执行文件的默认工作目录。 | |
| 26 | + | 默认值:服务可执行文件的目录。 | |
| 27 | + | --> | |
| 28 | + | <workingdirectory>%BASE%</workingdirectory> | |
| 29 | + | ||
| 30 | + | <!-- | |
| 31 | + | OPTION: env | |
| 32 | + | 设置或覆盖环境变量。 | |
| 33 | + | There may be multiple entries configured on the top level. | |
| 34 | + | --> | |
| 35 | + | <env name="MINIO_ROOT_USER" value="minioadmin" /> | |
| 36 | + | <env name="MINIO_ROOT_PASSWORD" value="minioadmin" /> | |
| 37 | + | ||
| 38 | + | <!-- https://github.com/winsw/winsw/blob/master/doc/loggingAndErrorReporting.md --> | |
| 39 | + | <logpath>%BASE%\logs</logpath> | |
| 40 | + | <log mode="roll-by-size"> | |
| 41 | + | <sizeThreshold>1024</sizeThreshold> | |
| 42 | + | <keepFiles>4</keepFiles> | |
| 43 | + | </log> | |
| 44 | + | ||
| 45 | + | <onfailure action="restart" delay="10 sec"/> | |
| 46 | + | <onfailure action="restart" delay="20 sec"/> | |
| 47 | + | <onfailure action="none" /> | |
| 48 | + | ||
| 49 | + | <!-- 设置为“自动(延迟启动)”,避免开机时与其他服务争抢资源 --> | |
| 50 | + | <delayedAutoStart>true</delayedAutoStart> | |
| 51 | + | ||
| 52 | + | </service> | |
Newer
Older