Files
core/Makefile
T
Jarek Jakubowski 978d6e075c phpstan fix
2019-01-02 17:48:55 +01:00

88 lines
2.1 KiB
Makefile

install:
composer install
npm install
npm run build
start:
make install
make db-create
make server
server:
bin/console server:start
cache:
bin/console cache:clear
csclear:
mkdir -p var/cache/ecs
chmod -R a+rw var/cache/ecs
rm -rf var/cache/ecs/*
cscheck:
make csclear
vendor/bin/ecs check src
make stancheck
csfix:
make csclear
vendor/bin/ecs check src --fix
make stancheck
stancheck:
vendor/bin/phpstan --memory-limit=1G analyse -c phpstan.neon src
db-create:
bin/console doctrine:database:create
bin/console doctrine:schema:create
bin/console doctrine:fixtures:load -n
db-reset:
bin/console doctrine:schema:drop --force
bin/console doctrine:schema:create
bin/console doctrine:fixtures:load -n
# Dockerized commands:
docker-install:
docker-compose exec -T php sh -c "composer install"
docker-compose run node sh -c "npm install"
docker-compose run node sh -c "npm run build"
docker-start:
make docker-install
make docker-db-create
docker-cache:
docker-compose exec -T php sh -c "bin/console cache:clear"
docker-csclear:
docker-compose exec -T php sh -c "mkdir -p var/cache/ecs"
docker-compose exec -T php sh -c "chmod -R a+rw var/cache/ecs"
docker-compose exec -T php sh -c "rm -rf var/cache/ecs/*"
docker-cscheck:
make docker-csclear
docker-compose exec -T php sh -c "vendor/bin/ecs check src"
make docker-stancheck
docker-csfix:
make docker-csclear
docker-compose exec -T php sh -c "vendor/bin/ecs check src --fix"
make docker-stancheck
docker-stancheck:
docker-compose exec -T php sh -c "vendor/bin/phpstan analyse -c phpstan.neon src"
docker-db-create:
docker-compose exec -T php sh -c "bin/console doctrine:database:create"
docker-compose exec -T php sh -c "bin/console doctrine:schema:create"
docker-compose exec -T php sh -c "bin/console doctrine:fixtures:load -n"
docker-db-reset:
docker-compose exec -T php sh -c "bin/console doctrine:schema:drop --force"
docker-compose exec -T php sh -c "bin/console doctrine:schema:create"
docker-compose exec -T php sh -c "bin/console doctrine:fixtures:load -n"
docker-npm-fix-env:
docker-compose run node sh -c "npm rebuild node-sass"