chore(make): add uv --active and specify port
This commit is contained in:
@@ -6,11 +6,12 @@ ifeq (, $(shell which uv))
|
|||||||
UV ?= python3 -m uv
|
UV ?= python3 -m uv
|
||||||
endif
|
endif
|
||||||
|
|
||||||
RUFF ?= $(UV) run ruff
|
RUFF ?= $(UV) run --active ruff
|
||||||
TY ?= $(UV) run ty
|
TY ?= $(UV) run --active ty
|
||||||
DOCKER ?= docker
|
DOCKER ?= docker
|
||||||
DOCKER_TAG ?= localhost/stapler:latest
|
DOCKER_TAG ?= localhost/stapler:latest
|
||||||
TOKEN ?= secret
|
TOKEN ?= secret
|
||||||
|
PORT ?= 8080
|
||||||
|
|
||||||
# DOCS
|
# DOCS
|
||||||
|
|
||||||
@@ -31,7 +32,7 @@ print-%:
|
|||||||
# FILES
|
# FILES
|
||||||
|
|
||||||
.venv: uv.lock
|
.venv: uv.lock
|
||||||
@$(UV) sync
|
@$(UV) sync --active
|
||||||
|
|
||||||
# TOOLS
|
# TOOLS
|
||||||
|
|
||||||
@@ -61,7 +62,7 @@ docker-build: ## docker build
|
|||||||
|
|
||||||
.PHONY: docker-run
|
.PHONY: docker-run
|
||||||
docker-run: docker-build ## docker run
|
docker-run: docker-build ## docker run
|
||||||
@$(DOCKER) run -it -p 8080:8080 -v ./data:/data $(DOCKER_TAG) --token $(TOKEN)
|
@$(DOCKER) run -it -p $(PORT):8080 -v ./data:/data $(DOCKER_TAG) --token $(TOKEN)
|
||||||
|
|
||||||
# ACTIONS
|
# ACTIONS
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,9 @@ curl -X DELETE \
|
|||||||
http://stapler-host/my-project/
|
http://stapler-host/my-project/
|
||||||
```
|
```
|
||||||
|
|
||||||
## TODO
|
## Development
|
||||||
|
|
||||||
|
### TODO
|
||||||
|
|
||||||
- [x] basic http server
|
- [x] basic http server
|
||||||
- [x] docker container
|
- [x] docker container
|
||||||
@@ -74,7 +76,7 @@ curl -X DELETE \
|
|||||||
- [ ] log visits (and store accross sessions)
|
- [ ] log visits (and store accross sessions)
|
||||||
- [ ] deliver visits in /page/visits
|
- [ ] deliver visits in /page/visits
|
||||||
|
|
||||||
## Makefile targets
|
### Makefile targets
|
||||||
|
|
||||||
```txt
|
```txt
|
||||||
Usage: make [target1] (target2) ...
|
Usage: make [target1] (target2) ...
|
||||||
@@ -94,8 +96,10 @@ start start server in localhost
|
|||||||
|
|
||||||
Environment:
|
Environment:
|
||||||
UV = uv
|
UV = uv
|
||||||
RUFF = uv run ruff
|
RUFF = uv run --active ruff
|
||||||
TY = uv run ty
|
TY = uv run --active ty
|
||||||
DOCKER = docker
|
DOCKER = docker
|
||||||
DOCKER_TAG = localhost/stapler:latest
|
DOCKER_TAG = localhost/stapler:latest
|
||||||
|
TOKEN = secret
|
||||||
|
PORT = 8080
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user