gist/Makefile

49 lines
963 B
Makefile

COMPOSER ?= composer
NPM ?= npm
GIT ?= git
MKDIR ?= mkdir
PHP ?= php
all: update
composer:
@echo "Installing PHP dependencies"
@echo "---------------------------"
@echo
$(COMPOSER) install $(COMPOSER_INSTALL_FLAGS)
npm:
@echo "Installing CSS/JS dependencies"
@echo "------------------------------"
@echo
$(NPM) install
update:
@echo "Updating application's dependencies"
@echo "-----------------------------------"
@echo
$(GIT) pull origin master
${MKDIR} -p data/git
${MKDIR} -p data/cache
$(COMPOSER) update
$(NPM) install
run:
@echo "Run development server"
@echo "----------------------"
@echo
$(PHP) -S 127.0.0.1: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