diff --git a/docker-compose.debug.yml b/docker-compose.debug.yml new file mode 100644 index 0000000..7acc310 --- /dev/null +++ b/docker-compose.debug.yml @@ -0,0 +1,29 @@ +version: "3" +services: + cardinal: + container_name: cardinal + build: + context: ./cardinal + target: runtime-debug + ## Additional capabilities flag for debugging + cap_add: + - SYS_PTRACE + security_opt: + - "seccomp:unconfined" + depends_on: + - redis + expose: + - "4040" + - "40000" + ports: + - "4040:4040" + - "40000:40000" + environment: + - CARDINAL_PORT=${CARDINAL_PORT:-4040} + - CARDINAL_NAMESPACE=${CARDINAL_NAMESPACE} + - CARDINAL_MODE=${CARDINAL_MODE} + - REDIS_ADDRESS=${REDIS_ADDRESS:-redis:6379} + - REDIS_PASSWORD=${REDIS_PASSWORD} + - REDIS_MODE=normal + - ROUTER_KEY=${ROUTER_KEY} + restart: unless-stopped diff --git a/docker-compose.yml b/docker-compose.yml index aa5be31..ec3739c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,34 +22,6 @@ services: - ROUTER_KEY=${ROUTER_KEY} restart: unless-stopped - cardinal-debug: - container_name: cardinal-debug - build: - context: ./cardinal - target: runtime-debug - ## Additional capabilities flag for debugging - cap_add: - - SYS_PTRACE - security_opt: - - "seccomp:unconfined" - depends_on: - - redis - expose: - - "4040" - - "40000" - ports: - - "4040:4040" - - "40000:40000" - environment: - - CARDINAL_PORT=${CARDINAL_PORT:-4040} - - CARDINAL_NAMESPACE=${CARDINAL_NAMESPACE} - - CARDINAL_MODE=${CARDINAL_MODE} - - REDIS_ADDRESS=${REDIS_ADDRESS:-redis:6379} - - REDIS_PASSWORD=${REDIS_PASSWORD} - - REDIS_MODE=normal - - ROUTER_KEY=${ROUTER_KEY} - restart: unless-stopped - evm: container_name: evm_base_shard environment: