refactor(docker): optimize Docker build process and update configurations
- Replace direct Rust build with cargo-chef multi-stage build pattern - Switch base image from debian:bookworm-slim to ubuntu:26.04 - Add .codegraph to .dockerignore and data to .gitignore - Introduce Dockerfile.fast for faster builds without optimization - Add comprehensive .env configuration file with cluster settings - Create docker-compose.yaml for multi-node cluster setup - Add cluster routing test case for distributed operations - Remove unnecessary success status checks in repository maintenance - Fix error handling in git command executions by properly propagating errors - Add repository move protection to prevent self-destruct operations - Simplify conditional logic in actor message validation - Update remote pack client calls with proper error handling parameters
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
REPO_PREFIX_PATH=/home/zhenyi/RustroverProjects/gitks/data
|
||||
GITKS_HOST=0.0.0.0
|
||||
GITKS_PORT=50051
|
||||
GITKS_ADVERTISE_ADDR=http://gitks-node1:50051
|
||||
GITKS_METRICS_PORT=9100
|
||||
GITKS_DISK_CACHE_ENABLED=false
|
||||
GITKS_DISK_CACHE_MAX_AGE=300
|
||||
GITKS_PACK_CACHE_ENABLED=true
|
||||
GITKS_PACK_CACHE_BACKPRESSURE=true
|
||||
GITKS_RATE_LIMIT_MAX_CONCURRENT=100
|
||||
GITKS_HOOKS_ENABLED=true
|
||||
GITKS_HOOK_TIMEOUT=30
|
||||
GITKS_ALLOW_CUSTOM_HOOKS=true
|
||||
#GITKS_SERVER_HOOKS_DIR=/etc/gitks/hooks
|
||||
GITKS_HOOK_CALLBACK_ADDR=http://localhost:50052
|
||||
GITKS_ETCD_ENDPOINTS=http://localhost:2379
|
||||
GITKS_CLUSTER_PORT=4697
|
||||
GITKS_CLUSTER_COOKIE=gitks-default-cookie
|
||||
GITKS_LEASE_TTL=15
|
||||
GITKS_ETCD_CONNECT_TIMEOUT=5000
|
||||
GITKS_HEALTH_CHECK_INTERVAL=1
|
||||
GITKS_MAX_HEALTH_FAILURES=10
|
||||
STORAGE_NAME=default
|
||||
Reference in New Issue
Block a user