Files
natascha-rieter-nl/Makefile
T

35 lines
872 B
Makefile

-include .env
export
# Local dev
start:
docker compose up -d
stop:
docker compose down
setup: start install-plugins
install-plugins:
docker exec natascha_grav php /app/www/public/bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y
# Content (user repo)
content-push:
git subtree push --prefix=user user-deploy main
content-pull:
git subtree pull --prefix=user user-deploy main --squash
# Remote
remote-install:
ssh $(SERVER) "WEBROOT=$(WEBROOT) USER_REPO=$(USER_REPO) GITEA_HOST=$(GITEA_HOST) GITEA_USER=$(GITEA_USER) GITEA_TOKEN=$(GITEA_TOKEN) bash -s" < scripts/server-install.sh
remote-install-plugins:
ssh $(SERVER) "cd $(WEBROOT) && php bin/gpm install $(shell cat plugins.txt | tr '\n' ' ') -y"
remote-upgrade-grav:
ssh $(SERVER) "cd $(WEBROOT) && php bin/grav upgrade"
remote-clean:
ssh $(SERVER) "cd $(WEBROOT) && php bin/grav clearcache"