-
-
Notifications
You must be signed in to change notification settings - Fork 1
Local development environment
Algirdas Č. edited this page Aug 25, 2024
·
6 revisions
To setup local development environment, build docker containers:
docker compose -f docker-compose.development.yml up -d
This will start all necessary containers for local development. You can access frontend at: http://localhost:18002/ui and backend at: http://localhost:18001/
docker exec -ti expensave-dev_backend-1 php bin/console doctrine:migrations:migrate -n
If you want your PR to be accepted, your code must pass code quality checks. They are run at every PR commit, but it is better to run it locally and push only clean code. To check code quality, run following commands.
PHPUnit tests:
docker exec -ti expensave-dev_backend-1 vendor/bin/phpunit
PHPStan checks:
docker exec -ti expensave-dev_backend-1 vendor/bin/phpstan
ESLint checks:
docker exec -ti expensave-dev_frontend-1 npm run analyze