chore: окружение по умолчанию в ~/.py_envs/robotex, VENV переопределяется

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
protokeyandClaude Opus 5.5 committed 2026-10-13 20:21:17 +04:00
1 parent 7b511d5d38
commit 6ce8a8c648
2 files changed
+7 -5

No files matched your search

+6 -2
View File
@@ -1,4 +1,4 @@
VENV := .venv
VENV ?= $(HOME)/.py_envs/robotex
PYTHON := $(VENV)/bin/python
PIP := $(PYTHON) -m pip
WHEELS_DIR := wheels
@@ -106,7 +106,11 @@ release: build
docker-compose.prod.yml > $(RELEASE_DIR)/docker-compose.yml
cp dot_env $(RELEASE_DIR)/.env
for img in $(DEPS_IMAGES); do docker image inspect $$img >/dev/null 2>&1 || docker pull $$img; done
docker save $(API_IMAGE):$(ver) $(WORKER_IMAGE):$(ver) $(DEPS_IMAGES) | gzip > $(RELEASE_DIR)/robotex-$(ver).tar.gz
# TODO: я хочу парамтером управлять сохранить в файл или отправить в свой реджестри
# if produce == file:
docker save $(API_IMAGE):$(ver) $(WORKER_IMAGE):$(ver) $(DEPS_IMAGES) | gzip > $(RELEASE_DIR)/robotex-$(ver).tar.gz
# else:
# docker push docker.sokolab.xyz/$(API_IMAGE):$(ver) docker.sokolab.xyz/$(WORKER_IMAGE):$(ver) docker.sokolab.xyz/$(DEPS_IMAGES)
@printf '%s\n' \
'# Robotex $(ver)' \
'' \
+1 -3
View File
@@ -155,9 +155,7 @@ Not done yet:
## Local development
```bash
python -m venv .venv
source .venv/bin/activate
make sync-offline
make sync-offline # venv in ~/.py_envs/robotex; another path: make VENV=... <target>
docker compose up -d rabbitmq redis # queue and storage
cd src && RABBITMQ_URL=... REDIS_URL=... uvicorn main:app --reload
cd src && dramatiq worker.actors --processes 1 --threads 4