2016-12-26 15:44:53 +01:00
|
|
|
.PHONY: archive
|
2016-12-12 14:52:57 +01:00
|
|
|
.PHONY: docker-image
|
|
|
|
.PHONY: docker-push
|
|
|
|
.PHONY: docker-destroy
|
|
|
|
.PHONY: docker-run
|
2016-12-12 14:59:01 +01:00
|
|
|
.PHONY: js
|
2016-12-26 15:44:53 +01:00
|
|
|
.PHONY: unit-test-sqlite
|
2016-12-26 21:07:18 +01:00
|
|
|
.PHONY: unit-test-postgres
|
2016-12-29 02:52:58 +01:00
|
|
|
.PHONY: sync-locales
|
|
|
|
.PHONY: find-locales
|
2016-12-12 14:52:57 +01:00
|
|
|
|
2016-07-31 00:01:37 +02:00
|
|
|
JS_FILE = assets/js/all.js
|
|
|
|
CONTAINER = miniflux
|
|
|
|
IMAGE = miniflux/miniflux
|
|
|
|
TAG = latest
|
|
|
|
|
|
|
|
docker-image:
|
|
|
|
@ docker build -t $(IMAGE):$(TAG) .
|
|
|
|
|
|
|
|
docker-push:
|
|
|
|
@ docker push $(IMAGE)
|
|
|
|
|
|
|
|
docker-destroy:
|
|
|
|
@ docker rmi $(IMAGE)
|
|
|
|
|
|
|
|
docker-run:
|
|
|
|
@ docker run --rm --name $(CONTAINER) -P $(IMAGE):$(TAG)
|
|
|
|
|
2016-12-12 14:59:01 +01:00
|
|
|
js: $(JS_FILE)
|
|
|
|
|
|
|
|
$(JS_FILE): assets/js/app.js \
|
|
|
|
assets/js/feed.js \
|
|
|
|
assets/js/item.js \
|
|
|
|
assets/js/event.js \
|
|
|
|
assets/js/nav.js
|
|
|
|
@ echo "/* AUTO GENERATED FILE, DO NOT MODIFY THIS FILE, USE 'make js' */" > $@
|
|
|
|
@ cat $^ >> $@
|
|
|
|
@ echo "Miniflux.App.Run();" >> $@
|
2016-07-31 00:29:54 +02:00
|
|
|
|
|
|
|
# Build a new archive: make archive version=1.2.3 dst=/tmp
|
|
|
|
archive:
|
|
|
|
@ git archive --format=zip --prefix=miniflux/ v${version} -o ${dst}/miniflux-${version}.zip
|
2016-12-26 15:44:53 +01:00
|
|
|
|
|
|
|
unit-test-sqlite:
|
2016-12-26 21:07:18 +01:00
|
|
|
@ ./vendor/bin/phpunit -c tests/phpunit.unit.sqlite.xml
|
|
|
|
|
|
|
|
unit-test-postgres:
|
|
|
|
@ ./vendor/bin/phpunit -c tests/phpunit.unit.postgres.xml
|
|
|
|
|
2016-12-29 02:52:58 +01:00
|
|
|
sync-locales:
|
|
|
|
@ php scripts/sync-locales.php
|
|
|
|
|
|
|
|
find-locales:
|
|
|
|
@ php scripts/find-locales.php
|