buonzz/console-app

用于创建可执行PHAR文件的控制台应用程序的模板项目文件。

安装: 63

依赖: 0

建议者: 0

安全: 0

星标: 7

关注者: 2

分支: 1

开放问题: 1

类型:项目

v1.4.0 2017-03-18 15:22 UTC

This package is auto-updated.

Last update: 2024-09-06 09:48:08 UTC


README

如果你正在尝试创建一个以.phar文件形式分发的新的控制台应用程序,这个文件模板将大大帮助你使这个过程更加容易和快速。

特性

  • PSR-4自动加载兼容的结构
  • 使用PHPUnit进行单元测试
  • 全面的指南和教程
  • 简单的PHAR文件构建过程
  • Eloquent ORM支持
  • 由Symfony Console提供支持
  • 通过.env文件轻松配置

构建环境

你需要在本地环境中安装docker和docker-compose命令来构建新的phar文件。

安装服务器依赖项

docker-compose up -d

通过ssh连接到容器

docker-compose exec cli bash

执行构建命令

cd /code
./build.sh

编译好的phar文件现在应该在/code/dist/yourapp.phar中可用
然后你可以将其上传到你的web服务器,并允许用户通过以下方式下载/安装它

wget http://downloads.yourdomain.com/yourapp.phar
sudo mv yourapp.phar  /usr/local/bin/yourapp
chmod +x /usr/local/bin/yourapp
yourapp -V

关闭容器

docker-compose down