Skip to content
Makefile 1.22 KiB
Newer Older
clean:
	find . -name '*.pyc' -exec rm {} \;

updev:
	docker-compose up -d --build
Marco De Donno's avatar
Marco De Donno committed

logdev: clean updev
	docker-compose logs --tail=10 -f web
open:
	xdg-open http://localhost
	
down:
	docker-compose down

kill:
	docker-compose kill

update:
	git pull
	git submodule update

fromtemplate:
	cat docker-compose.yml.template | envsubst > docker-compose.yml

build: conf fromtemplate
	docker-compose build --pull
	docker push cr.unil.ch/icnml_web:${CI_COMMIT_SHORT_SHA}
	docker push cr.unil.ch/icnml_redis:${CI_COMMIT_SHORT_SHA}
Marco De Donno's avatar
Marco De Donno committed
app:
	-cd web/app; git checkout master; git merge develop; git push --all; git checkout develop;
	-echo "App update" > .git.message
	-echo "" >> .git.message
	-git diff --submodule=log >> .git.message
Marco De Donno's avatar
Marco De Donno committed
	-git add web/app
	-git commit -F .git.message
	-rm .git.message
Marco De Donno's avatar
Marco De Donno committed
	-git push
lib:
	-git submodule update --recursive --remote web/library/
	-echo "Lib update" > .git.message
	-echo "" >> .git.message
	-git diff --submodule=log web/library/ >> .git.message
	-git add web/library/*
	-git commit -F .git.message
	-rm .git.message
	-git push
	-git checkout develop
Marco De Donno's avatar
Marco De Donno committed

Marco De Donno's avatar
Marco De Donno committed
master:
Marco De Donno's avatar
Marco De Donno committed
	-git checkout master
	-git merge develop
Marco De Donno's avatar
Marco De Donno committed
	-git push
Marco De Donno's avatar
Marco De Donno committed
	-git checkout develop