royalphp / frankenphp-sylius
FrankenPHP 驱动的 Sylius 电子商务平台的起点。
0.1.1
2024-06-23 08:46 UTC
Requires
- php: >=8.3.6
- ext-ctype: *
- ext-iconv: *
- dragonmantank/cron-expression: ^3.3
- runtime/frankenphp-symfony: ^0.2.0
- sylius/paypal-plugin: ^1.6
- sylius/sylius: ^1.13
- symfony/console: 6.4.*
- symfony/dotenv: 6.4.*
- symfony/flex: ^2
- symfony/framework-bundle: 6.4.*
- symfony/runtime: 6.4.*
- symfony/scheduler: 6.4.*
- symfony/yaml: 6.4.*
Requires (Dev)
- phpunit/phpunit: ^11.1
- symfony/browser-kit: 6.4.*
- symfony/css-selector: 6.4.*
- symfony/debug-bundle: 6.4.*
- symfony/maker-bundle: ^1.59
- symfony/monolog-bundle: ^3.0
- symfony/phpunit-bridge: ^7.0
- symfony/stopwatch: 6.4.*
- symfony/web-profiler-bundle: 6.4.*
Conflicts
README
RoyalPHP 的 Sylius FrankenPHP 版本
本版本基于 Sylius 标准版。
关于
这是一个基于 Docker 的安装和运行时,用于 Sylius 电子商务平台,内部包含 FrankenPHP 和 Caddy!
入门指南
所有控制都通过 Makefile 实现,要查看所有可用的命令,请运行 make。快速入门,请执行以下命令
make setup
在底层,此命令会执行多个其他命令,创建必要的镜像,用示例数据填充数据库,并为客户端构建资源,所有这些都是项目首次启动所必需的,未来您只需执行 make up 或 make down 命令。执行此命令后,您可以在标准网址 https:/// 中打开它。
默认情况下,您正在开发环境中工作,因此对于大多数命令,也会执行 PROJECT_MODE=dev 选项。但是,如果您想将项目部署到生产服务器,在执行命令时需要明确指定(以及指定敏感数据所需的环境变量),例如,要快速部署到生产环境,请执行以下命令
make setup PROJECT_MODE=prod
文档
"Symfony Docker" 的文档可在 docs/symfony-docker 文件夹中找到。
"FrankenPHP" 的文档可在 frankenphp.dev/docs 找到。
"Sylius" 的文档可在 docs.sylius.com 找到。
错误跟踪
如果您想报告错误或提出建议,请使用 GitHub issues。
许可证
本主题使用 MIT 许可证。
