apiVersion: v1 kind: ConfigMap metadata: name: onec-config namespace: test-env data: # HASP license server configuration # Points to external license server for 1C client mode nethasp.ini: | [NH_COMMON] NH_TCPIP = Enabled [NH_TCPIP] NH_SERVER_ADDR = 89.110.88.209 NH_PORT_NUMBER = 475 # 1C server entrypoint: starts ragent, crserver, ras, sshd # Based on docker-compose env service from tester.benadis.org entrypoint.sh: | #!/bin/bash set -e ONEC_BASE="/opt/1cv8/x86_64" # Auto-detect 1C version directory ONEC_VER=$(ls -1 "$ONEC_BASE" | sort -V | tail -1) ONEC_BIN="$ONEC_BASE/$ONEC_VER" echo "=== Starting 1C:Enterprise $ONEC_VER ===" mkdir -p /data/srv1c /data/storage # Start ragent (cluster manager) — port 1540 $ONEC_BIN/ragent -port 1540 -regport 1541 -range 1560:1591 -d /data/srv1c & # Start crserver (configuration repository server) — port 1542 $ONEC_BIN/crserver -port 1542 -d /data/storage & # Wait for ragent to start, then launch RAS sleep 3 $ONEC_BIN/ras cluster --port 1545 & # Start SSH daemon if available if [ -x /usr/sbin/sshd ]; then /usr/sbin/sshd 2>/dev/null || true fi echo "Test environment ready (ragent:1540, crserver:1542, ras:1545)" exec tail -f /dev/null