-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
18 lines (18 loc) · 982 Bytes
/
Copy pathMakefile
File metadata and controls
18 lines (18 loc) · 982 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.PHONY: certs build up down logs client gen clean
certs: ## сгенерировать свой CA + серверный/клиентский cert
./certs/gen-ca.sh dcvp-server
build: ## собрать образ (генерит protobuf-байндинги внутри)
docker compose build
up: certs ## поднять сервер (mTLS, порты 6504/6507/6553)
docker compose up -d dcvp-server && docker compose logs -f dcvp-server
down:
docker compose down
logs:
docker compose logs -f dcvp-server
client: ## прогнать синтетический клиент против сервера
docker compose run --rm fake-tbox
gen: ## сгенерить *_pb2.py локально (нужен protoc) — для правки без докера
python -m grpc_tools.protoc -Iproto --python_out=gen proto/vcp_custom_message.proto
clean:
docker compose down -v || true
rm -f certs/ca.* certs/server.* certs/client.*