chore: окружение по умолчанию в ~/.py_envs/robotex, VENV переопределяется
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
7b511d5d38
commit
6ce8a8c648
2 files changed
+7
-5
No files matched your search
@@ -1,4 +1,4 @@
|
|||||||
VENV := .venv
|
VENV ?= $(HOME)/.py_envs/robotex
|
||||||
PYTHON := $(VENV)/bin/python
|
PYTHON := $(VENV)/bin/python
|
||||||
PIP := $(PYTHON) -m pip
|
PIP := $(PYTHON) -m pip
|
||||||
WHEELS_DIR := wheels
|
WHEELS_DIR := wheels
|
||||||
@@ -106,7 +106,11 @@ release: build
|
|||||||
docker-compose.prod.yml > $(RELEASE_DIR)/docker-compose.yml
|
docker-compose.prod.yml > $(RELEASE_DIR)/docker-compose.yml
|
||||||
cp dot_env $(RELEASE_DIR)/.env
|
cp dot_env $(RELEASE_DIR)/.env
|
||||||
for img in $(DEPS_IMAGES); do docker image inspect $$img >/dev/null 2>&1 || docker pull $$img; done
|
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' \
|
@printf '%s\n' \
|
||||||
'# Robotex $(ver)' \
|
'# Robotex $(ver)' \
|
||||||
'' \
|
'' \
|
||||||
|
|||||||
@@ -155,9 +155,7 @@ Not done yet:
|
|||||||
## Local development
|
## Local development
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python -m venv .venv
|
make sync-offline # venv in ~/.py_envs/robotex; another path: make VENV=... <target>
|
||||||
source .venv/bin/activate
|
|
||||||
make sync-offline
|
|
||||||
docker compose up -d rabbitmq redis # queue and storage
|
docker compose up -d rabbitmq redis # queue and storage
|
||||||
cd src && RABBITMQ_URL=... REDIS_URL=... uvicorn main:app --reload
|
cd src && RABBITMQ_URL=... REDIS_URL=... uvicorn main:app --reload
|
||||||
cd src && dramatiq worker.actors --processes 1 --threads 4
|
cd src && dramatiq worker.actors --processes 1 --threads 4
|
||||||
|
|||||||
Reference in new issue
Block a user