Makefile tasks

This commit is contained in:
Simon Vieille 2018-01-15 16:37:01 +01:00
parent 9dccf0fffb
commit 1faaff727a

37
Makefile Normal file
View file

@ -0,0 +1,37 @@
COMPOSER ?= composer
GIT ?= git
MKDIR ?= mkdir
PHP ?= php
all: composer
composer:
@echo "Installing application's dependencies"
@echo "-------------------------------------"
@echo
$(COMPOSER) install $(COMPOSER_INSTALL_FLAGS)
optimize:
@echo "Optimizing Composer's autoloader, can take some time"
@echo "----------------------------------------------------"
@echo
$(COMPOSER) dump-autoload --optimize
run:
@echo "Run development server"
@echo "----------------------"
@echo
$(PHP) -S 0.0.0.0:8080 -t web
propel:
@echo "Propel migration"
@echo "----------------"
@echo
./vendor/propel/propel/bin/propel config:convert
./vendor/propel/propel/bin/propel model:build --recursive
./vendor/propel/propel/bin/propel migration:diff --recursive
./vendor/propel/propel/bin/propel migration:migrate --recursive