]>
Commit | Line | Data |
---|---|---|
d8507add NL |
1 | TMP_FOLDER=/tmp |
2 | RELEASE_FOLDER=wllbg-release | |
3 | ||
84e3c36e NL |
4 | ifndef ENV |
5 | ENV=prod | |
6 | endif | |
46aeaab8 | 7 | |
26490a87 NL |
8 | help: ## Display this help menu |
9 | @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' | |
d8507add | 10 | |
26490a87 | 11 | clean: ## Clear the application cache |
46aeaab8 NL |
12 | @rm -rf var/cache/* |
13 | ||
26490a87 | 14 | install: ## Install wallabag with the latest version |
4e7863c6 | 15 | @sh scripts/install.sh $(ENV) |
d8507add | 16 | |
26490a87 | 17 | update: ## Update the wallabag installation to the latest version |
4e7863c6 | 18 | @sh scripts/update.sh $(ENV) |
46aeaab8 | 19 | |
84e3c36e NL |
20 | run: ## Run the wallabag built-in server |
21 | @php bin/console server:run --env=$(ENV) | |
d8507add | 22 | |
26490a87 | 23 | build: ## Run grunt |
46aeaab8 | 24 | @grunt |
d8507add | 25 | |
26490a87 | 26 | test: ## Launch wallabag testsuite |
7c122534 | 27 | @if [ ! -d "vendor/phpunit" ]; then composer install; fi |
84e3c36e | 28 | @ant prepare && vendor/phpunit/phpunit/phpunit -v |
d8507add | 29 | |
26490a87 NL |
30 | release: ## Create a package. Need a VERSION parameter (eg: `make release VERSION=master`). |
31 | ifndef VERSION | |
32 | $(error VERSION is not set) | |
33 | endif | |
4e7863c6 | 34 | @sh scripts/release.sh $(VERSION) $(TMP_FOLDER) $(RELEASE_FOLDER) $(ENV) |
d8507add | 35 | |
26490a87 | 36 | travis: ## Make some stuff for Travis-CI |
46aeaab8 | 37 | |
26490a87 | 38 | deploy: ## Deploy wallabag |
46aeaab8 NL |
39 | @bundle exec cap staging deploy |
40 | ||
41 | .PHONY: help clean install update build test release travis deploy | |
02edf070 NL |
42 | |
43 | .DEFAULT_GOAL := install |