feat: dockerfile
This commit is contained in:
@@ -8,6 +8,8 @@ endif
|
||||
|
||||
RUFF ?= $(UV) run ruff
|
||||
TY ?= $(UV) run ty
|
||||
DOCKER ?= docker
|
||||
DOCKER_TAG ?= localhost/stapler:latest
|
||||
|
||||
# DOCS
|
||||
|
||||
@@ -52,10 +54,21 @@ ruff-format-check: .venv ## ruff format (check only)
|
||||
ty: .venv ## ty check
|
||||
@$(TY) check
|
||||
|
||||
.PHONY: docker-build
|
||||
docker-build: ## docker build
|
||||
@$(DOCKER) build . -t $(DOCKER_TAG)
|
||||
|
||||
.PHONY: docker-run
|
||||
docker-run: docker-build ## docker run
|
||||
@$(DOCKER) run -it -p 8080:8080 -v ./data:/app/data $(DOCKER_TAG)
|
||||
|
||||
# ACTIONS
|
||||
|
||||
.PHONY: format
|
||||
format: ruff-fix ruff-format ## format project
|
||||
|
||||
.PHONY: lint
|
||||
lint: ruff ruff-format-check ty ## lint project
|
||||
lint: ruff ruff-format-check ty ## lint project
|
||||
|
||||
.PHONY: start
|
||||
start: docker-run ## start server in localhost
|
||||
|
||||
Reference in New Issue
Block a user