Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexfer/inno
Inno e-commerce symfony
https://github.com/alexfer/inno
docker ecommerce elasticsearch marketplace mercure mercure-hub payment-gateway php php8 postgresql redis shop shopping supervisor symfony tailwindcss
Last synced: 20 days ago
JSON representation
Inno e-commerce symfony
- Host: GitHub
- URL: https://github.com/alexfer/inno
- Owner: alexfer
- License: mit
- Created: 2023-09-22T15:49:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-30T07:48:11.000Z (26 days ago)
- Last Synced: 2024-12-30T08:34:23.493Z (26 days ago)
- Topics: docker, ecommerce, elasticsearch, marketplace, mercure, mercure-hub, payment-gateway, php, php8, postgresql, redis, shop, shopping, supervisor, symfony, tailwindcss
- Language: PHP
- Homepage: https://github.com/alexfer
- Size: 55.8 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://vshymanskyy.github.io/StandWithUkraine)
RgFly E-commerce solution.
============- Tailwind theme
- Bootstrap theme (optional)### Requirements:
- [Nginx HTTP Server `1.26.0`](http://nginx.org/en/CHANGES-1.24)
- [PHP `>=8.3`](https://www.php.net/releases/8.3/en.php)
- [PostgreSQL `16.*`](https://www.postgresql.org/)
- [Symfony `7.1.*`](https://symfony.com/releases/7.1)
- [Redis `7.*`](https://redis.io/downloads/)
- [Node.js `22.2.0` (includes npm 10.7.0)](https://nodejs.org/en/download) or higher
- [Yarn `1.22.22`](https://classic.yarnpkg.com/en/docs/install)### Docker
- [Currently used](https://github.com/alexfer/docker)### 1. Clone repository
```shell
$ git clone [email protected]:alexfer/inno.git
```
### 2. Prepare configuration
You should change database configuration
```shell
$ cd projectdir/
$ cp .env.dist .env
$ openssl rand -hex 16 > .encryptionKey # generate key
```
### 3. Install dependencies use Composer
Use [Composer](https://getcomposer.org/) install to download and install the package.
```shell
$ composer install
```
### 4. Creating a database and fill it with data
```shell
$ php bin/console doctrine:database:drop --force
$ php bin/console doctrine:database:create
$ php bin/console doctrine:migrations:migrate
$ php bin/console doctrine:fixtures:load
$ php bin/console app:functions:import
```
### 4. Install JavaScript dependencies & Compile scripts
```shell
$ npm install
$ npm run (watch|dev|build)
```
##### or
```shell
$ yarn install
$ yarn (watch|dev|build)
```
Build production:
```shell
$ npm run build
```
Code of Conduct
============
I as member, contributor, and leader pledge to make participation in community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.Contributing
============
We welcome contributions to this project, including pull requests and issues (and discussions on existing issues).If you'd like to contribute code but aren't sure what, the [issues list](https://github.com/alexfer/rgbfly/issues) is a good place to start.
If you're a first-time code contributor, you may find GitHub's guide to [forking projects](https://guides.github.com/activities/forking/) helpful.All contributors (whether contributing code, involved in issue discussions, or involved in any other way) must abide by our [code of conduct](https://github.com/whiteoctober/open-source-code-of-conduct/blob/master/code_of_conduct.md).