lionelkouame/sylius-archived-product

此插件允许您存档产品。

dev-master 2023-04-10 00:44 UTC

README

Sylius 标准版

这是 Sylius 标准版仓库,用于启动新项目。

关于

Sylius 是基于 SymfonyDoctrine 的首个解耦电子商务框架。卓越的代码质量、强大的测试文化、内置的敏捷(BDD)工作流程和卓越的灵活性,使其成为满足您业务需求的最佳解决方案。再次享受电子商务开发者的乐趣!

强大的REST API允许轻松集成,并在任何设备上创建独特的客户体验。

我们使用全栈行为驱动开发(BDD),使用 phpspecBehat

文档

文档可在 docs.sylius.com 上找到。

安装

传统

$ wget http://getcomposer.org/composer.phar
$ php composer.phar create-project sylius/sylius-standard project
$ cd project
$ yarn install
$ yarn build
$ php bin/console sylius:install
$ symfony serve
$ open https://:8000/

有关更详细的说明,请访问我们的文档中的安装章节

Docker

开发

请确保您已在本地计算机上安装了 Docker。在您喜欢的终端中执行 docker compose up -d 并等待一段时间,直到服务就绪。您可能想查看docker日志。然后在浏览器中输入 localhost 或在终端中执行 open localhost

生产

通过Docker部署您的Sylius商店最简单的方法是通过docker-compose.prod.yml配置文件。为此,您需要在您的VPS上安装 Docker 并定义 MYSQL_PASSWORD 环境变量。然后在终端中执行 docker compose -f docker-compose.prod.yml up -d 命令。MYSQL_PASSWORD 环境变量将自动应用于其余配置。

当使用虚拟专用服务器(VPS)时,我们建议至少有2GB的RAM内存

快速部署

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

export MYSQL_PASSWORD=SLyPJLaye7

docker compose -f docker-compose.prod.yml up -d
docker compose -f docker-compose.prod.yml exec php bin/console sylius:fixtures:load --no-interaction

故障排除

如果出现问题,错误和异常将在应用程序级别记录

$ tail -f var/log/prod.log
$ tail -f var/log/dev.log

贡献

想要帮助我们并构建最友好的开发者电子商务框架吗?从阅读我们的贡献指南开始!

保持更新

如果您想保持更新,请关注Sylius官方Twitter账号在Facebook上点赞我们

错误跟踪

如果您想报告错误或提出建议,请使用GitHub问题

社区支持

Slack论坛Stack Overflow上获取Sylius支持。

MIT许可

Sylius完全免费,并按照MIT许可发布。

作者

Sylius最初由Paweł Jędrzejewski创建。查看我们优秀社区的贡献者名单