-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
31 lines (23 loc) · 1014 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
lint:
uvx djlint ./templates --profile=jinja --reformat
setup:
curl -sLo tailwind https://github.com/tailwindlabs/tailwindcss/releases/download/v4.0.15/tailwindcss-linux-x64
curl -sLo ./static/css/leaflet.css https://unpkg.com/[email protected]/dist/leaflet.css
curl -sLo ./static/js/alpine.js https://cdn.jsdelivr.net/npm/[email protected]/dist/cdn.min.js
curl -sLo ./static/js/quicklink.js https://cdnjs.cloudflare.com/ajax/libs/quicklink/2.3.0/quicklink.umd.js
curl -sLo ./static/js/leaflet.js https://unpkg.com/[email protected]/dist/leaflet.js
serve:
python3 -m http.server 8000 --directory ./output/
images:
uv run images.py
dev:
uv run marastatic.py -c config.dev.toml
./tailwind -i ./static/css/input.css -o ./output/static/css/output.css --minify
build:
uv run marastatic.py -c config.toml
uv run images.py
./tailwind -i ./static/css/input.css -o ./output/static/css/output.css --minify
deploy:
rm -rf output && mkdir output
make build
npx wrangler pages deploy output --project-name dnlzrgz