summaryrefslogtreecommitdiff
path: root/Makefile
blob: fc5eae3b8c915cc9f81cb574a1a934e65f2fafc4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
R2_BUCKET ?=
TAG ?= $(shell date +%Y%m%d)

.PHONY: deploy

deploy:
ifndef R2_BUCKET
	$(error R2_BUCKET is missing. Please specify your Cloudflare R2 bucket name.)
endif
	rm -rf data/ && mkdir -p data/
	npx wrangler r2 object get "$(R2_BUCKET)/releases/release-$(TAG)-php.tar.gz" --remote --pipe | tar xzC data/ --strip-components=2 zh_cn/
	cd build/ && composer install --no-dev --optimize-autoloader && php main.php