From 1faaff727a236521c8db26833f1e30f56d0edfcd Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Mon, 15 Jan 2018 16:37:01 +0100 Subject: [PATCH] Makefile tasks --- Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0aa3576 --- /dev/null +++ b/Makefile @@ -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