mirror of
https://github.com/filegator/filegator.git
synced 2025-10-23 20:26:12 +02:00
738 B
738 B
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
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
Deployment
Set the website document root to /dist
directory. This is also known as 'public' folder.