dav-m85/std-makefile

此软件包的最新版本(dev-master)没有可用的许可信息。

安装: 198

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 1

公开问题: 0

语言:Makefile

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服务器