Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexfer/rgfly
RgFly symfony project
https://github.com/alexfer/rgfly
docker ecommerce marketplace payment-gateway php8 postgresql symfony
Last synced: 1 day ago
JSON representation
RgFly symfony project
- Host: GitHub
- URL: https://github.com/alexfer/rgfly
- Owner: alexfer
- License: mit
- Created: 2023-09-22T15:49:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T06:43:07.000Z (7 months ago)
- Last Synced: 2024-04-13T20:56:05.388Z (7 months ago)
- Topics: docker, ecommerce, marketplace, payment-gateway, php8, postgresql, symfony
- Language: PHP
- Homepage: https://github.com/alexfer
- Size: 43.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- 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/rgfly.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).