mirror of
https://github.com/filegator/filegator.git
synced 2025-10-23 23:16:22 +02:00
850 B
850 B
currentMenu
currentMenu |
---|
development |
Project setup for development (Linux)
You must have git
, php
, npm
, and composer
installed.
git clone git@github.com:filegator/filegator.git
cd filegator
cp configuration_sample.php configuration.php
sudo chmod -R 777 private/
sudo chmod -R 777 repository/
composer install
npm install
npm run build
We also have a sample docker image here
Compiles and hot-reloads
The following command will launch backend and frontend on ports 8081 and 8080:
npm run serve
Once everything is ready visit: http://localhost:8080
Run tests & static analysis
vendor/bin/phpunit
vendor/bin/phpstan analyse ./backend
npm run lint
npm run e2e
Deployment
Set the website document root to /dist
directory. This is also known as 'public' folder.