amsdard/symfony-standard
Composer 安装命令:
composer create-project amsdard/symfony-standard
包简介
The "Symfony Standard Edition" distribution
README 文档
README
See DOCS for more details.
Requirements
- configure Your local projects enrironment
- [optional] install composer globally global composer command
- make sure You have YAKE installed
Create project
- git only way
git clone git@github.com:amsdard/symfony-standard.git project-name
# cd to project directory
yake composer install
- global
composerway
composer create-project amsdard/symfony-standard project-name
First project install
yake configure-docker
# configure each "./docker/*/config.env"
yake up
yake console assetic:watch # run in background
- directory name
project-namewill become Your domain name:project-name.appand Your container's image tag namespace - remove YAKE
configure-dockertask fromYakefile - update
composer.jsonby Your project name, description - do not use
require-devin composer.json (keep common vendors) - if You want to use local composer (based on PHP image) - RECOMMENDED:
curl -fsSL 'https://getcomposer.org/composer.phar' -o ./composer.phar
and replace YAKE composer task by:
composer: $BIN php ./composer.phar --optimize-autoloader $CMD
- run
yake console assetic:watchin background to work with assets yake console assetic:dump --env=prod --no-debugbefore deploy
Deploy (dev / rancher)
yake push php
yake push nginx
- import
./deploy/rancher/docker-compose.ymlinto Rancher + complete ENVs - make sure
mysqlworks on specific host (Scheduling) - make sure
nginxhas Health Check enabled
Deploy (prod)
yake push php
yake push nginx
- import
./deploy/prod/docker-compose.ymlinto server + copy ENV files fromdockerdirectory docker-compose pull --parallel --quietdocker-compose up -d --force-recreate
amsdard/symfony-standard 适用场景与选型建议
amsdard/symfony-standard 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 89 次下载、GitHub Stars 达 0, 最近一次更新时间为 2017 年 10 月 31 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 amsdard/symfony-standard 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 amsdard/symfony-standard 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 89
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-10-31