royalphp/frankenphp-sylius

Starting point for Sylius eCommerce powered by FrankenPHP.

This package is auto-updated.

Last update: 2024-12-14 23:22:19 UTC


README

Starting point for Sylius eCommerce powered by FrankenPHP

Sylius FrankenPHP Edition by RoyalPHP

This edition is based on the Sylius Standard Edition.

About

A Docker-based installer and runtime for the Sylius eCommerce with FrankenPHP and Caddy inside!

CI

Getting Started

All control is via Makefile, to see all available commands, run make. For a quick start, execute the following command:

make setup

Under the hood, this command executes several other commands, creates the necessary images, fills the database with samples data, and build assets for the client side, all this is necessary for the first launch of the project, and in the future you will only make up or make down your project. After successful execution of this command, you can open it in the browser at the standard url: https://localhost/

By default, you're working in a development environment, so for most commands, the PROJECT_MODE=dev option is also executed. However, if you want to deploy your project to a production server, you need to explicitly specify this when executing commands (as well as specify the necessary environment variables for your sensitive data), for example, to quickly deploy in a production environment, execute the following command:

make setup PROJECT_MODE=prod

Documentation

Documentation for "Symfony Docker" is available in the docs/symfony-docker folder.

Documentation for "FrankenPHP" is available at frankenphp.dev/docs.

Documentation for "Sylius" is available at docs.sylius.com.

Bug Tracking

If you want to report a bug or suggest an idea, please use GitHub issues.

License

This theme uses MIT License.

Authors

The theme was originally created by RoyalPHP. See the list of contributors.