This app has an admin dashboard made by EasyAdmin bundle and it uses Symfony UX (Chart.js). The whole Symfony app (including Symfony UX) has been dockerised.
Clone the project
git clone https://github.com/Faez-B/symfony-easy-admin.gitGo to the project directory
cd symfony-easy-admin cd app composer install npm install
npm run build symfony serve npm run watchGo to 127.0.0.1:8000
docker compose up --build -d# Makefile
make insideGo to 127.0.0.1
You should have the following folders in your project directory
/public/build/
/public/bundles/
/vendor/
/node_modules/ / : ROLE_USER
/admin : ROLE_ADMIN
/login : PUBLIC_ACCESS
/register : PUBLIC_ACCESS