installation

This commit is contained in:
Michael Pilosov 2026-04-19 18:13:51 +00:00
parent f6d1b3a56c
commit b2432305b5

View File

@ -1,4 +1,4 @@
.PHONY: dev serve lint fmt build publish deploy logs status help .PHONY: dev serve lint fmt build publish fly-install deploy logs status help
# Development server with auto-reload # Development server with auto-reload
dev: dev:
@ -26,6 +26,10 @@ build:
publish: build publish: build
uv publish uv publish
# Install flyctl
fly-install:
curl -L https://fly.io/install.sh | sh
# Deploy to Fly.io # Deploy to Fly.io
deploy: deploy:
fly deploy -a chess-pressure fly deploy -a chess-pressure
@ -46,7 +50,8 @@ help:
@echo " make lint ruff format + check" @echo " make lint ruff format + check"
@echo " make fmt ruff format + auto-fix" @echo " make fmt ruff format + auto-fix"
@echo " make build build sdist + wheel" @echo " make build build sdist + wheel"
@echo " make publish build + publish to PyPI" @echo " make publish build + publish to PyPI"
@echo " make deploy deploy to Fly.io" @echo " make fly-install install flyctl"
@echo " make deploy deploy to Fly.io"
@echo " make logs tail production logs" @echo " make logs tail production logs"
@echo " make status Fly.io app status" @echo " make status Fly.io app status"