Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acantepie/umbrella-admin-demo
Umbrella Admin demo app.
https://github.com/acantepie/umbrella-admin-demo
admin backend php symfony umbrella
Last synced: about 2 months ago
JSON representation
Umbrella Admin demo app.
- Host: GitHub
- URL: https://github.com/acantepie/umbrella-admin-demo
- Owner: acantepie
- License: mit
- Created: 2020-08-29T19:33:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-25T17:48:27.000Z (over 1 year ago)
- Last Synced: 2024-05-01T18:36:51.695Z (8 months ago)
- Topics: admin, backend, php, symfony, umbrella
- Language: PHP
- Homepage: https://umbrella-corp.dev
- Size: 2.77 MB
- Stars: 57
- Watchers: 9
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Umbrella Admin Demo
A demo application to showcase the main features of Umbrella framework.
# Install with Docker Compose
### Technical requirements
- [docker-compose](https://docs.docker.com/compose/install/)### Installation
```bash
# Clone repository
git clone [email protected]:acantepie/umbrella-admin-demo.git umbrella_demo
cd umbrella_demo# Build / Up Docker
docker-compose up -d
```Open a docker shell :
```bash
docker-compose exec symfony bash
```All commands below must be executed on *Docker Shell* :
```bash
# Install / build dependencies
composer install
yarn install
yarn build
yarn copy-ckeditor# Prepare database
php bin/console doctrine:schema:create
php bin/console doctrine:fixtures:load --no-interaction
```App url : http://127.0.0.1:8080/
# Install locally
### Technical requirements
- PHP 8.1 or higher
- PHP extensions: `json`, `mbstring`, `xml`
- [composer](https://getcomposer.org/)
- [Symfony requirements](https://symfony.com/doc/current/setup.html#technical-requirements)
- [Node.js](https://nodejs.org/en/download/)
- [yarn](https://yarnpkg.com/getting-started/install)### Installation
```bash
# Clone repository
git clone [email protected]:acantepie/umbrella-admin-demo.git umbrella_demo
cd umbrella-demo
```You must edit the `DATABASE_URL` env var in the `.env` file to use your database credentials.
```bash
# Install / build dependencies
composer install
yarn install
yarn build
yarn copy-ckeditor# Prepare database
php bin/console doctrine:database:create
php bin/console doctrine:schema:create
php bin/console doctrine:fixtures:load --no-interaction
```Serve:
```bash
php -S localhost:8000 -t public/
```
App url : http://127.0.0.1:8000/