dav-m85 / std-makefile
此软件包的最新版本(dev-master)没有可用的许可信息。
dev-master
2016-12-20 19:24 UTC
This package is not auto-updated.
Last update: 2024-09-20 09:53:48 UTC
README
用法
在你的composer.json中
{ "repositories": [ { "type": "vcs", "url": "https://github.com/dav-m85/makefile-trusty" } ], "require": { "dav-m85/makefile-trusty":"dev-master" } }
然后添加以下makefile到你的项目中
# Deploy configuration variables CD=$(shell pwd) # Silent include, if we haven't called build yet -include vendor/dav-m85/makefile-trusty/trusty-deploy.mk # Standard targets build: composer install install: std_deploy_nginx
make build && sudo make install
现在应该在目标机器上安装nginx。
可用目标
粗体变量可以在makefile中找到。它们有默认值。您可以在包含之前或之后定义它们来覆盖它们。通过探索trust-deploy-defaults.mk文件来获取默认值。以下逐步描述每个目标的算法。
std_deploy_nginx
- 将DIST文件复制到NGINX_AVAILABLE
- 替换已复制的文件中的REPLACE_VAR变量。
- 将其链接到NGINX_ENABLED内的NGINX_NAME符号链接。
- 重新加载nginx服务器